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

{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ "associateSoftwareToken" ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "deprecatedShapes" : [ ],
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : { },
    "operationModifiers" : null,
    "paginationCustomization" : null,
    "renameShapes" : null,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : {
      "AccountTakeoverActionType" : {
        "exclude" : null,
        "excludeShape" : false,
        "inject" : null,
        "modify" : [ {
          "Notify" : {
            "emitAsType" : null,
            "emitEnumName" : null,
            "emitEnumValue" : null,
            "emitPropertyName" : "SendNotification",
            "marshallLocationName" : null,
            "unmarshallLocationName" : null
          }
        } ],
        "staxTargetDepthOffset" : null
      }
    },
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ ]
  },
  "metadata" : {
    "apiVersion" : "2016-04-18",
    "asyncBuilder" : "DefaultCognitoIdentityProviderAsyncClientBuilder",
    "asyncBuilderInterface" : "CognitoIdentityProviderAsyncClientBuilder",
    "asyncClient" : "DefaultCognitoIdentityProviderAsyncClient",
    "asyncInterface" : "CognitoIdentityProviderAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultCognitoIdentityProviderBaseClientBuilder",
    "baseBuilderInterface" : "CognitoIdentityProviderBaseClientBuilder",
    "baseExceptionName" : "CognitoIdentityProviderException",
    "baseRequestName" : "CognitoIdentityProviderRequest",
    "baseResponseName" : "CognitoIdentityProviderResponse",
    "cborProtocol" : false,
    "clientPackageName" : "cognitoidentityprovider",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "Amazon Cognito Identity Provider",
    "documentation" : "

Using the Amazon Cognito 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 User Pools.

For more information, see the Amazon Cognito Documentation.

", "endpointPrefix" : "cognito-idp", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.cognitoidentityprovider", "fullModelPackageName" : "software.amazon.awssdk.services.cognitoidentityprovider.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.cognitoidentityprovider.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.cognitoidentityprovider.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.cognitoidentityprovider.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "cognitoidentityprovider.model", "paginatorsPackageName" : "cognitoidentityprovider.paginators", "protocol" : "json", "requestTransformPackageName" : "cognitoidentityprovider.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "Cognito Identity Provider", "serviceName" : "CognitoIdentityProvider", "signingName" : "cognito-idp", "syncBuilder" : "DefaultCognitoIdentityProviderClientBuilder", "syncBuilderInterface" : "CognitoIdentityProviderClientBuilder", "syncClient" : "DefaultCognitoIdentityProviderClient", "syncInterface" : "CognitoIdentityProviderClient", "transformPackageName" : "cognitoidentityprovider.transform", "uid" : "cognito-idp-2016-04-18", "xmlProtocol" : false }, "operations" : { "AddCustomAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds additional user attributes to the user pool schema.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "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.

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

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

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

Represents the request to add custom attributes.

", "simpleType" : "AddCustomAttributesRequest", "variableSetterType" : "AddCustomAttributesRequest" }, "methodName" : "addCustomAttributes", "operationName" : "AddCustomAttributes", "paginated" : false, "returnType" : { "returnType" : "AddCustomAttributesResponse", "documentation" : "

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

" }, "syncReturnType" : "AddCustomAttributesResponse" }, "AdminAddUserToGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds the specified user to the specified group.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminAddUserToGroupRequest", "variableName" : "adminAddUserToGroupRequest", "variableType" : "AdminAddUserToGroupRequest", "documentation" : "", "simpleType" : "AdminAddUserToGroupRequest", "variableSetterType" : "AdminAddUserToGroupRequest" }, "methodName" : "adminAddUserToGroup", "operationName" : "AdminAddUserToGroup", "paginated" : false, "returnType" : { "returnType" : "AdminAddUserToGroupResponse", "documentation" : null }, "syncReturnType" : "AdminAddUserToGroupResponse" }, "AdminConfirmSignUp" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

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

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

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

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

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

This exception is thrown when a user is not found.

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

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

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

Represents the request to confirm user registration.

", "simpleType" : "AdminConfirmSignUpRequest", "variableSetterType" : "AdminConfirmSignUpRequest" }, "methodName" : "adminConfirmSignUp", "operationName" : "AdminConfirmSignUp", "paginated" : false, "returnType" : { "returnType" : "AdminConfirmSignUpResponse", "documentation" : "

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

" }, "syncReturnType" : "AdminConfirmSignUpResponse" }, "AdminCreateUser" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new user in the specified user pool.

If MessageAction is not set, the default is to send a welcome message via email or phone (SMS).

This message is based on a template that you configured in your call to or . This template includes your custom sign-up instructions and placeholders for user name and temporary password.

Alternatively, you can call AdminCreateUser with “SUPPRESS” for the MessageAction parameter, and Amazon Cognito will not send any email.

In either case, the user will be in the FORCE_CHANGE_PASSWORD state until they sign in and change their password.

AdminCreateUser requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not found.

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

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

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

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

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

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

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

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

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

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

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

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

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

This exception is thrown when a precondition is not met.

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

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

", "httpStatusCode" : null }, { "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.

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

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

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

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "UnsupportedUserStateException", "documentation" : "

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

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

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

", "httpStatusCode" : null } ], "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" }, "methodName" : "adminCreateUser", "operationName" : "AdminCreateUser", "paginated" : false, "returnType" : { "returnType" : "AdminCreateUserResponse", "documentation" : "

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

" }, "syncReturnType" : "AdminCreateUserResponse" }, "AdminDeleteUser" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

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

Represents the request to delete a user as an administrator.

", "simpleType" : "AdminDeleteUserRequest", "variableSetterType" : "AdminDeleteUserRequest" }, "methodName" : "adminDeleteUser", "operationName" : "AdminDeleteUser", "paginated" : false, "returnType" : { "returnType" : "AdminDeleteUserResponse", "documentation" : null }, "syncReturnType" : "AdminDeleteUserResponse" }, "AdminDeleteUserAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

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

Represents the request to delete user attributes as an administrator.

", "simpleType" : "AdminDeleteUserAttributesRequest", "variableSetterType" : "AdminDeleteUserAttributesRequest" }, "methodName" : "adminDeleteUserAttributes", "operationName" : "AdminDeleteUserAttributes", "paginated" : false, "returnType" : { "returnType" : "AdminDeleteUserAttributesResponse", "documentation" : "

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

" }, "syncReturnType" : "AdminDeleteUserAttributesResponse" }, "AdminDisableProviderForUser" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Disables the user from signing in with the specified external (SAML or social) identity provider. If the user to disable is a Cognito User Pools native username + password user, they are not permitted to use their password to sign-in. If the user to disable is a linked external IdP user, any link between that user and an existing user is removed. The next time the external user (no longer attached to the previously linked DestinationUser) signs in, they must create a new user account. See .

This action is enabled only for admin access and requires developer credentials.

The ProviderName must match the value specified when creating an IdP for the pool.

To disable a native username + password user, the ProviderName value must be Cognito and the ProviderAttributeName must be Cognito_Subject, with the ProviderAttributeValue being the name that is used in the user pool for the user.

The ProviderAttributeName must always be Cognito_Subject for social identity providers. The ProviderAttributeValue must always be the exact subject that was used when the user was originally linked as a source user.

For de-linking a SAML identity, there are two scenarios. If the linked identity has not yet been used to sign-in, the ProviderAttributeName and ProviderAttributeValue must be the same values that were used for the SourceUser when the identities were originally linked in the call. (If the linking was done with ProviderAttributeName set to Cognito_Subject, the same applies here). However, if the user has already signed in, the ProviderAttributeName must be Cognito_Subject and ProviderAttributeValue must be the subject of the SAML assertion.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "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.

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminDisableProviderForUserRequest", "variableName" : "adminDisableProviderForUserRequest", "variableType" : "AdminDisableProviderForUserRequest", "documentation" : "", "simpleType" : "AdminDisableProviderForUserRequest", "variableSetterType" : "AdminDisableProviderForUserRequest" }, "methodName" : "adminDisableProviderForUser", "operationName" : "AdminDisableProviderForUser", "paginated" : false, "returnType" : { "returnType" : "AdminDisableProviderForUserResponse", "documentation" : null }, "syncReturnType" : "AdminDisableProviderForUserResponse" }, "AdminDisableUser" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

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

Represents the request to disable any user as an administrator.

", "simpleType" : "AdminDisableUserRequest", "variableSetterType" : "AdminDisableUserRequest" }, "methodName" : "adminDisableUser", "operationName" : "AdminDisableUser", "paginated" : false, "returnType" : { "returnType" : "AdminDisableUserResponse", "documentation" : "

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

" }, "syncReturnType" : "AdminDisableUserResponse" }, "AdminEnableUser" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

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

Represents the request that enables the user as an administrator.

", "simpleType" : "AdminEnableUserRequest", "variableSetterType" : "AdminEnableUserRequest" }, "methodName" : "adminEnableUser", "operationName" : "AdminEnableUser", "paginated" : false, "returnType" : { "returnType" : "AdminEnableUserResponse", "documentation" : "

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

" }, "syncReturnType" : "AdminEnableUserResponse" }, "AdminForgetDevice" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Forgets the device, as an administrator.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

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

Sends the forgot device request, as an administrator.

", "simpleType" : "AdminForgetDeviceRequest", "variableSetterType" : "AdminForgetDeviceRequest" }, "methodName" : "adminForgetDevice", "operationName" : "AdminForgetDevice", "paginated" : false, "returnType" : { "returnType" : "AdminForgetDeviceResponse", "documentation" : null }, "syncReturnType" : "AdminForgetDeviceResponse" }, "AdminGetDevice" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the device, as an administrator.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

", "simpleType" : "AdminGetDeviceRequest", "variableSetterType" : "AdminGetDeviceRequest" }, "methodName" : "adminGetDevice", "operationName" : "AdminGetDevice", "paginated" : false, "returnType" : { "returnType" : "AdminGetDeviceResponse", "documentation" : "

Gets the device response, as an administrator.

" }, "syncReturnType" : "AdminGetDeviceResponse" }, "AdminGetUser" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

", "httpStatusCode" : null } ], "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" }, "methodName" : "adminGetUser", "operationName" : "AdminGetUser", "paginated" : false, "returnType" : { "returnType" : "AdminGetUserResponse", "documentation" : "

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

" }, "syncReturnType" : "AdminGetUserResponse" }, "AdminInitiateAuth" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Initiates the authentication flow, as an administrator.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

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

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

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

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

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

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

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

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

", "httpStatusCode" : null }, { "exceptionName" : "MfaMethodNotFoundException", "documentation" : "

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

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

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

", "httpStatusCode" : null }, { "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.

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

This exception is thrown when a password reset is required.

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

This exception is thrown when a user is not found.

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

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

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

Initiates the authorization request, as an administrator.

", "simpleType" : "AdminInitiateAuthRequest", "variableSetterType" : "AdminInitiateAuthRequest" }, "methodName" : "adminInitiateAuth", "operationName" : "AdminInitiateAuth", "paginated" : false, "returnType" : { "returnType" : "AdminInitiateAuthResponse", "documentation" : "

Initiates the authentication response, as an administrator.

" }, "syncReturnType" : "AdminInitiateAuthResponse" }, "AdminLinkProviderForUser" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Links an existing user account in a user pool (DestinationUser) to an identity from an external identity provider (SourceUser) based on a specified attribute name and value from the external identity provider. This allows you to create a link from the existing user account to an external federated user identity that has not yet been used to sign in, so that the federated user identity can be used to sign in as the existing user account.

For example, if there is an existing user with a username and password, this API links that user to a federated user identity, so that when the federated user identity is used, the user signs in as the existing user account.

Because this API allows a user with an external federated identity to sign in as an existing user in the user pool, it is critical that it only be used with external identity providers and provider attributes that have been trusted by the application owner.

See also .

This action is enabled only for admin access and requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "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.

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminLinkProviderForUserRequest", "variableName" : "adminLinkProviderForUserRequest", "variableType" : "AdminLinkProviderForUserRequest", "documentation" : "", "simpleType" : "AdminLinkProviderForUserRequest", "variableSetterType" : "AdminLinkProviderForUserRequest" }, "methodName" : "adminLinkProviderForUser", "operationName" : "AdminLinkProviderForUser", "paginated" : false, "returnType" : { "returnType" : "AdminLinkProviderForUserResponse", "documentation" : null }, "syncReturnType" : "AdminLinkProviderForUserResponse" }, "AdminListDevices" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists devices, as an administrator.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

Represents the request to list devices, as an administrator.

", "simpleType" : "AdminListDevicesRequest", "variableSetterType" : "AdminListDevicesRequest" }, "methodName" : "adminListDevices", "operationName" : "AdminListDevices", "paginated" : false, "returnType" : { "returnType" : "AdminListDevicesResponse", "documentation" : "

Lists the device's response, as an administrator.

" }, "syncReturnType" : "AdminListDevicesResponse" }, "AdminListGroupsForUser" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the groups that the user belongs to.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminListGroupsForUserRequest", "variableName" : "adminListGroupsForUserRequest", "variableType" : "AdminListGroupsForUserRequest", "documentation" : "", "simpleType" : "AdminListGroupsForUserRequest", "variableSetterType" : "AdminListGroupsForUserRequest" }, "methodName" : "adminListGroupsForUser", "operationName" : "AdminListGroupsForUser", "paginated" : true, "returnType" : { "returnType" : "AdminListGroupsForUserResponse", "documentation" : null }, "syncReturnType" : "AdminListGroupsForUserResponse" }, "AdminListUserAuthEvents" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists a history of user activity and any risks detected as part of Amazon Cognito advanced security.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserPoolAddOnNotEnabledException", "documentation" : "

This exception is thrown when user pool add-ons are not enabled.

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminListUserAuthEventsRequest", "variableName" : "adminListUserAuthEventsRequest", "variableType" : "AdminListUserAuthEventsRequest", "documentation" : "", "simpleType" : "AdminListUserAuthEventsRequest", "variableSetterType" : "AdminListUserAuthEventsRequest" }, "methodName" : "adminListUserAuthEvents", "operationName" : "AdminListUserAuthEvents", "paginated" : true, "returnType" : { "returnType" : "AdminListUserAuthEventsResponse", "documentation" : null }, "syncReturnType" : "AdminListUserAuthEventsResponse" }, "AdminRemoveUserFromGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes the specified user from the specified group.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminRemoveUserFromGroupRequest", "variableName" : "adminRemoveUserFromGroupRequest", "variableType" : "AdminRemoveUserFromGroupRequest", "documentation" : "", "simpleType" : "AdminRemoveUserFromGroupRequest", "variableSetterType" : "AdminRemoveUserFromGroupRequest" }, "methodName" : "adminRemoveUserFromGroup", "operationName" : "AdminRemoveUserFromGroup", "paginated" : false, "returnType" : { "returnType" : "AdminRemoveUserFromGroupResponse", "documentation" : null }, "syncReturnType" : "AdminRemoveUserFromGroupResponse" }, "AdminResetUserPassword" : { "authType" : "IAM", "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.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

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

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

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

This exception is thrown when a user is not found.

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

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

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

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

", "httpStatusCode" : null }, { "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.

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

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

", "httpStatusCode" : null } ], "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" }, "methodName" : "adminResetUserPassword", "operationName" : "AdminResetUserPassword", "paginated" : false, "returnType" : { "returnType" : "AdminResetUserPasswordResponse", "documentation" : "

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

" }, "syncReturnType" : "AdminResetUserPasswordResponse" }, "AdminRespondToAuthChallenge" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Responds to an authentication challenge, as an administrator.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

This exception is thrown if a code has expired.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

", "httpStatusCode" : null }, { "exceptionName" : "MfaMethodNotFoundException", "documentation" : "

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

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

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

", "httpStatusCode" : null }, { "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.

", "httpStatusCode" : null }, { "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.

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

This exception is thrown when a password reset is required.

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

This exception is thrown when a user is not found.

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

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

", "httpStatusCode" : null }, { "exceptionName" : "SoftwareTokenMfaNotFoundException", "documentation" : "

This exception is thrown when the software token TOTP multi-factor authentication (MFA) is not enabled for the user pool.

", "httpStatusCode" : null } ], "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" }, "methodName" : "adminRespondToAuthChallenge", "operationName" : "AdminRespondToAuthChallenge", "paginated" : false, "returnType" : { "returnType" : "AdminRespondToAuthChallengeResponse", "documentation" : "

Responds to the authentication challenge, as an administrator.

" }, "syncReturnType" : "AdminRespondToAuthChallengeResponse" }, "AdminSetUserMFAPreference" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Sets the user's multi-factor authentication (MFA) preference.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a password reset is required.

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

This exception is thrown when a user is not found.

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminSetUserMfaPreferenceRequest", "variableName" : "adminSetUserMfaPreferenceRequest", "variableType" : "AdminSetUserMfaPreferenceRequest", "documentation" : "", "simpleType" : "AdminSetUserMfaPreferenceRequest", "variableSetterType" : "AdminSetUserMfaPreferenceRequest" }, "methodName" : "adminSetUserMFAPreference", "operationName" : "AdminSetUserMFAPreference", "paginated" : false, "returnType" : { "returnType" : "AdminSetUserMfaPreferenceResponse", "documentation" : null }, "syncReturnType" : "AdminSetUserMfaPreferenceResponse" }, "AdminSetUserPassword" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

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

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

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminSetUserPasswordRequest", "variableName" : "adminSetUserPasswordRequest", "variableType" : "AdminSetUserPasswordRequest", "documentation" : "", "simpleType" : "AdminSetUserPasswordRequest", "variableSetterType" : "AdminSetUserPasswordRequest" }, "methodName" : "adminSetUserPassword", "operationName" : "AdminSetUserPassword", "paginated" : false, "returnType" : { "returnType" : "AdminSetUserPasswordResponse", "documentation" : null }, "syncReturnType" : "AdminSetUserPasswordResponse" }, "AdminSetUserSettings" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

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

Represents the request to set user settings as an administrator.

", "simpleType" : "AdminSetUserSettingsRequest", "variableSetterType" : "AdminSetUserSettingsRequest" }, "methodName" : "adminSetUserSettings", "operationName" : "AdminSetUserSettings", "paginated" : false, "returnType" : { "returnType" : "AdminSetUserSettingsResponse", "documentation" : "

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

" }, "syncReturnType" : "AdminSetUserSettingsResponse" }, "AdminUpdateAuthEventFeedback" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides feedback for an authentication event as to whether it was from a valid user. This feedback is used for improving the risk evaluation decision for the user pool as part of Amazon Cognito advanced security.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserPoolAddOnNotEnabledException", "documentation" : "

This exception is thrown when user pool add-ons are not enabled.

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AdminUpdateAuthEventFeedbackRequest", "variableName" : "adminUpdateAuthEventFeedbackRequest", "variableType" : "AdminUpdateAuthEventFeedbackRequest", "documentation" : "", "simpleType" : "AdminUpdateAuthEventFeedbackRequest", "variableSetterType" : "AdminUpdateAuthEventFeedbackRequest" }, "methodName" : "adminUpdateAuthEventFeedback", "operationName" : "AdminUpdateAuthEventFeedback", "paginated" : false, "returnType" : { "returnType" : "AdminUpdateAuthEventFeedbackResponse", "documentation" : null }, "syncReturnType" : "AdminUpdateAuthEventFeedbackResponse" }, "AdminUpdateDeviceStatus" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the device status as an administrator.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

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

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

", "simpleType" : "AdminUpdateDeviceStatusRequest", "variableSetterType" : "AdminUpdateDeviceStatusRequest" }, "methodName" : "adminUpdateDeviceStatus", "operationName" : "AdminUpdateDeviceStatus", "paginated" : false, "returnType" : { "returnType" : "AdminUpdateDeviceStatusResponse", "documentation" : "

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

" }, "syncReturnType" : "AdminUpdateDeviceStatusResponse" }, "AdminUpdateUserAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

For custom attributes, you must prepend the custom: prefix to the attribute name.

In addition to updating user attributes, this API can also be used to mark phone and email as verified.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

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

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

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

", "httpStatusCode" : null }, { "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.

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

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

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

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

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

", "httpStatusCode" : null }, { "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.

", "httpStatusCode" : null } ], "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" }, "methodName" : "adminUpdateUserAttributes", "operationName" : "AdminUpdateUserAttributes", "paginated" : false, "returnType" : { "returnType" : "AdminUpdateUserAttributesResponse", "documentation" : "

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

" }, "syncReturnType" : "AdminUpdateUserAttributesResponse" }, "AdminUserGlobalSignOut" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Signs out users from all devices, as an administrator.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

This exception is thrown when a user is not found.

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

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

", "httpStatusCode" : null } ], "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" }, "methodName" : "adminUserGlobalSignOut", "operationName" : "AdminUserGlobalSignOut", "paginated" : false, "returnType" : { "returnType" : "AdminUserGlobalSignOutResponse", "documentation" : "

The global sign-out response, as an administrator.

" }, "syncReturnType" : "AdminUserGlobalSignOutResponse" }, "AssociateSoftwareToken" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a unique generated shared secret key code for the user account. The request takes an access token or a session string, but not both.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

", "httpStatusCode" : null }, { "exceptionName" : "SoftwareTokenMfaNotFoundException", "documentation" : "

This exception is thrown when the software token TOTP multi-factor authentication (MFA) is not enabled for the user pool.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateSoftwareTokenRequest", "variableName" : "associateSoftwareTokenRequest", "variableType" : "AssociateSoftwareTokenRequest", "documentation" : "", "simpleType" : "AssociateSoftwareTokenRequest", "variableSetterType" : "AssociateSoftwareTokenRequest" }, "methodName" : "associateSoftwareToken", "operationName" : "AssociateSoftwareToken", "paginated" : false, "returnType" : { "returnType" : "AssociateSoftwareTokenResponse", "documentation" : null }, "syncReturnType" : "AssociateSoftwareTokenResponse" }, "ChangePassword" : { "authType" : "NONE", "authenticated" : false, "deprecated" : false, "documentation" : "

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

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

This exception is thrown when a password reset is required.

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

This exception is thrown when a user is not found.

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

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

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

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

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

Represents the request to change a user password.

", "simpleType" : "ChangePasswordRequest", "variableSetterType" : "ChangePasswordRequest" }, "methodName" : "changePassword", "operationName" : "ChangePassword", "paginated" : false, "returnType" : { "returnType" : "ChangePasswordResponse", "documentation" : "

The response from the server to the change password request.

" }, "syncReturnType" : "ChangePasswordResponse" }, "ConfirmDevice" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

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

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

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

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

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

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

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

This exception is thrown when a password reset is required.

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

This exception is thrown when a user is not found.

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

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

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

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

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

Confirms the device request.

", "simpleType" : "ConfirmDeviceRequest", "variableSetterType" : "ConfirmDeviceRequest" }, "methodName" : "confirmDevice", "operationName" : "ConfirmDevice", "paginated" : false, "returnType" : { "returnType" : "ConfirmDeviceResponse", "documentation" : "

Confirms the device response.

" }, "syncReturnType" : "ConfirmDeviceResponse" }, "ConfirmForgotPassword" : { "authType" : "NONE", "authenticated" : false, "deprecated" : false, "documentation" : "

Allows a user to enter a confirmation code to reset a forgotten password.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

This exception is thrown if a code has expired.

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

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

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

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

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

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

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

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

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

This exception is thrown when a user is not found.

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

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

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

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

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

The request representing the confirmation for a password reset.

", "simpleType" : "ConfirmForgotPasswordRequest", "variableSetterType" : "ConfirmForgotPasswordRequest" }, "methodName" : "confirmForgotPassword", "operationName" : "ConfirmForgotPassword", "paginated" : false, "returnType" : { "returnType" : "ConfirmForgotPasswordResponse", "documentation" : "

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

" }, "syncReturnType" : "ConfirmForgotPasswordResponse" }, "ConfirmSignUp" : { "authType" : "NONE", "authenticated" : false, "deprecated" : false, "documentation" : "

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

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

This exception is thrown if a code has expired.

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

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

", "httpStatusCode" : null }, { "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.

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

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

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

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

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

This exception is thrown when a user is not found.

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

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

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

Represents the request to confirm registration of a user.

", "simpleType" : "ConfirmSignUpRequest", "variableSetterType" : "ConfirmSignUpRequest" }, "methodName" : "confirmSignUp", "operationName" : "ConfirmSignUp", "paginated" : false, "returnType" : { "returnType" : "ConfirmSignUpResponse", "documentation" : "

Represents the response from the server for the registration confirmation.

" }, "syncReturnType" : "ConfirmSignUpResponse" }, "CreateGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new group in the specified user pool.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

", "httpStatusCode" : null }, { "exceptionName" : "GroupExistsException", "documentation" : "

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

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

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateGroupRequest", "variableName" : "createGroupRequest", "variableType" : "CreateGroupRequest", "documentation" : "", "simpleType" : "CreateGroupRequest", "variableSetterType" : "CreateGroupRequest" }, "methodName" : "createGroup", "operationName" : "CreateGroup", "paginated" : false, "returnType" : { "returnType" : "CreateGroupResponse", "documentation" : null }, "syncReturnType" : "CreateGroupResponse" }, "CreateIdentityProvider" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an identity provider for a user pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

", "httpStatusCode" : null }, { "exceptionName" : "DuplicateProviderException", "documentation" : "

This exception is thrown when the provider is already supported by the user pool.

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateIdentityProviderRequest", "variableName" : "createIdentityProviderRequest", "variableType" : "CreateIdentityProviderRequest", "documentation" : "", "simpleType" : "CreateIdentityProviderRequest", "variableSetterType" : "CreateIdentityProviderRequest" }, "methodName" : "createIdentityProvider", "operationName" : "CreateIdentityProvider", "paginated" : false, "returnType" : { "returnType" : "CreateIdentityProviderResponse", "documentation" : null }, "syncReturnType" : "CreateIdentityProviderResponse" }, "CreateResourceServer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new OAuth2.0 resource server and defines custom scopes in it.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateResourceServerRequest", "variableName" : "createResourceServerRequest", "variableType" : "CreateResourceServerRequest", "documentation" : "", "simpleType" : "CreateResourceServerRequest", "variableSetterType" : "CreateResourceServerRequest" }, "methodName" : "createResourceServer", "operationName" : "CreateResourceServer", "paginated" : false, "returnType" : { "returnType" : "CreateResourceServerResponse", "documentation" : null }, "syncReturnType" : "CreateResourceServerResponse" }, "CreateUserImportJob" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates the user import job.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a precondition is not met.

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

This exception is thrown when a user is not authorized.

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateUserImportJobRequest", "variableName" : "createUserImportJobRequest", "variableType" : "CreateUserImportJobRequest", "documentation" : "

Represents the request to create the user import job.

", "simpleType" : "CreateUserImportJobRequest", "variableSetterType" : "CreateUserImportJobRequest" }, "methodName" : "createUserImportJob", "operationName" : "CreateUserImportJob", "paginated" : false, "returnType" : { "returnType" : "CreateUserImportJobResponse", "documentation" : "

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

" }, "syncReturnType" : "CreateUserImportJobResponse" }, "CreateUserPool" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

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

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

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

", "httpStatusCode" : null }, { "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.

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

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

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

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "UserPoolTaggingException", "documentation" : "

This exception is thrown when a user pool tag cannot be set or updated.

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

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

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

Represents the request to create a user pool.

", "simpleType" : "CreateUserPoolRequest", "variableSetterType" : "CreateUserPoolRequest" }, "methodName" : "createUserPool", "operationName" : "CreateUserPool", "paginated" : false, "returnType" : { "returnType" : "CreateUserPoolResponse", "documentation" : "

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

" }, "syncReturnType" : "CreateUserPoolResponse" }, "CreateUserPoolClient" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates the user pool client.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "ScopeDoesNotExistException", "documentation" : "

This exception is thrown when the specified scope does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidOAuthFlowException", "documentation" : "

This exception is thrown when the specified OAuth flow is invalid.

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

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

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

Represents the request to create a user pool client.

", "simpleType" : "CreateUserPoolClientRequest", "variableSetterType" : "CreateUserPoolClientRequest" }, "methodName" : "createUserPoolClient", "operationName" : "CreateUserPoolClient", "paginated" : false, "returnType" : { "returnType" : "CreateUserPoolClientResponse", "documentation" : "

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

" }, "syncReturnType" : "CreateUserPoolClientResponse" }, "CreateUserPoolDomain" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new domain for a user pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateUserPoolDomainRequest", "variableName" : "createUserPoolDomainRequest", "variableType" : "CreateUserPoolDomainRequest", "documentation" : "", "simpleType" : "CreateUserPoolDomainRequest", "variableSetterType" : "CreateUserPoolDomainRequest" }, "methodName" : "createUserPoolDomain", "operationName" : "CreateUserPoolDomain", "paginated" : false, "returnType" : { "returnType" : "CreateUserPoolDomainResponse", "documentation" : null }, "syncReturnType" : "CreateUserPoolDomainResponse" }, "DeleteGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a group. Currently only groups with no members can be deleted.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteGroupRequest", "variableName" : "deleteGroupRequest", "variableType" : "DeleteGroupRequest", "documentation" : "", "simpleType" : "DeleteGroupRequest", "variableSetterType" : "DeleteGroupRequest" }, "methodName" : "deleteGroup", "operationName" : "DeleteGroup", "paginated" : false, "returnType" : { "returnType" : "DeleteGroupResponse", "documentation" : null }, "syncReturnType" : "DeleteGroupResponse" }, "DeleteIdentityProvider" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an identity provider for a user pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

", "httpStatusCode" : null }, { "exceptionName" : "UnsupportedIdentityProviderException", "documentation" : "

This exception is thrown when the specified identifier is not supported.

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteIdentityProviderRequest", "variableName" : "deleteIdentityProviderRequest", "variableType" : "DeleteIdentityProviderRequest", "documentation" : "", "simpleType" : "DeleteIdentityProviderRequest", "variableSetterType" : "DeleteIdentityProviderRequest" }, "methodName" : "deleteIdentityProvider", "operationName" : "DeleteIdentityProvider", "paginated" : false, "returnType" : { "returnType" : "DeleteIdentityProviderResponse", "documentation" : null }, "syncReturnType" : "DeleteIdentityProviderResponse" }, "DeleteResourceServer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a resource server.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteResourceServerRequest", "variableName" : "deleteResourceServerRequest", "variableType" : "DeleteResourceServerRequest", "documentation" : "", "simpleType" : "DeleteResourceServerRequest", "variableSetterType" : "DeleteResourceServerRequest" }, "methodName" : "deleteResourceServer", "operationName" : "DeleteResourceServer", "paginated" : false, "returnType" : { "returnType" : "DeleteResourceServerResponse", "documentation" : null }, "syncReturnType" : "DeleteResourceServerResponse" }, "DeleteUser" : { "authType" : "NONE", "authenticated" : false, "deprecated" : false, "documentation" : "

Allows a user to delete himself or herself.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

This exception is thrown when a password reset is required.

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

This exception is thrown when a user is not found.

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

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

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

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

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

Represents the request to delete a user.

", "simpleType" : "DeleteUserRequest", "variableSetterType" : "DeleteUserRequest" }, "methodName" : "deleteUser", "operationName" : "DeleteUser", "paginated" : false, "returnType" : { "returnType" : "DeleteUserResponse", "documentation" : null }, "syncReturnType" : "DeleteUserResponse" }, "DeleteUserAttributes" : { "authType" : "NONE", "authenticated" : false, "deprecated" : false, "documentation" : "

Deletes the attributes for a user.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

This exception is thrown when a password reset is required.

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

This exception is thrown when a user is not found.

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

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

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

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

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

Represents the request to delete user attributes.

", "simpleType" : "DeleteUserAttributesRequest", "variableSetterType" : "DeleteUserAttributesRequest" }, "methodName" : "deleteUserAttributes", "operationName" : "DeleteUserAttributes", "paginated" : false, "returnType" : { "returnType" : "DeleteUserAttributesResponse", "documentation" : "

Represents the response from the server to delete user attributes.

" }, "syncReturnType" : "DeleteUserAttributesResponse" }, "DeleteUserPool" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the specified Amazon Cognito user pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "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.

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

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

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

Represents the request to delete a user pool.

", "simpleType" : "DeleteUserPoolRequest", "variableSetterType" : "DeleteUserPoolRequest" }, "methodName" : "deleteUserPool", "operationName" : "DeleteUserPool", "paginated" : false, "returnType" : { "returnType" : "DeleteUserPoolResponse", "documentation" : null }, "syncReturnType" : "DeleteUserPoolResponse" }, "DeleteUserPoolClient" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Allows the developer to delete the user pool client.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

Represents the request to delete a user pool client.

", "simpleType" : "DeleteUserPoolClientRequest", "variableSetterType" : "DeleteUserPoolClientRequest" }, "methodName" : "deleteUserPoolClient", "operationName" : "DeleteUserPoolClient", "paginated" : false, "returnType" : { "returnType" : "DeleteUserPoolClientResponse", "documentation" : null }, "syncReturnType" : "DeleteUserPoolClientResponse" }, "DeleteUserPoolDomain" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a domain for a user pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

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

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

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteUserPoolDomainRequest", "variableName" : "deleteUserPoolDomainRequest", "variableType" : "DeleteUserPoolDomainRequest", "documentation" : "", "simpleType" : "DeleteUserPoolDomainRequest", "variableSetterType" : "DeleteUserPoolDomainRequest" }, "methodName" : "deleteUserPoolDomain", "operationName" : "DeleteUserPoolDomain", "paginated" : false, "returnType" : { "returnType" : "DeleteUserPoolDomainResponse", "documentation" : null }, "syncReturnType" : "DeleteUserPoolDomainResponse" }, "DescribeIdentityProvider" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about a specific identity provider.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeIdentityProviderRequest", "variableName" : "describeIdentityProviderRequest", "variableType" : "DescribeIdentityProviderRequest", "documentation" : "", "simpleType" : "DescribeIdentityProviderRequest", "variableSetterType" : "DescribeIdentityProviderRequest" }, "methodName" : "describeIdentityProvider", "operationName" : "DescribeIdentityProvider", "paginated" : false, "returnType" : { "returnType" : "DescribeIdentityProviderResponse", "documentation" : null }, "syncReturnType" : "DescribeIdentityProviderResponse" }, "DescribeResourceServer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes a resource server.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeResourceServerRequest", "variableName" : "describeResourceServerRequest", "variableType" : "DescribeResourceServerRequest", "documentation" : "", "simpleType" : "DescribeResourceServerRequest", "variableSetterType" : "DescribeResourceServerRequest" }, "methodName" : "describeResourceServer", "operationName" : "DescribeResourceServer", "paginated" : false, "returnType" : { "returnType" : "DescribeResourceServerResponse", "documentation" : null }, "syncReturnType" : "DescribeResourceServerResponse" }, "DescribeRiskConfiguration" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the risk configuration.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "UserPoolAddOnNotEnabledException", "documentation" : "

This exception is thrown when user pool add-ons are not enabled.

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeRiskConfigurationRequest", "variableName" : "describeRiskConfigurationRequest", "variableType" : "DescribeRiskConfigurationRequest", "documentation" : "", "simpleType" : "DescribeRiskConfigurationRequest", "variableSetterType" : "DescribeRiskConfigurationRequest" }, "methodName" : "describeRiskConfiguration", "operationName" : "DescribeRiskConfiguration", "paginated" : false, "returnType" : { "returnType" : "DescribeRiskConfigurationResponse", "documentation" : null }, "syncReturnType" : "DescribeRiskConfigurationResponse" }, "DescribeUserImportJob" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the user import job.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

Represents the request to describe the user import job.

", "simpleType" : "DescribeUserImportJobRequest", "variableSetterType" : "DescribeUserImportJobRequest" }, "methodName" : "describeUserImportJob", "operationName" : "DescribeUserImportJob", "paginated" : false, "returnType" : { "returnType" : "DescribeUserImportJobResponse", "documentation" : "

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

" }, "syncReturnType" : "DescribeUserImportJobResponse" }, "DescribeUserPool" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "UserPoolTaggingException", "documentation" : "

This exception is thrown when a user pool tag cannot be set or updated.

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

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

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

Represents the request to describe the user pool.

", "simpleType" : "DescribeUserPoolRequest", "variableSetterType" : "DescribeUserPoolRequest" }, "methodName" : "describeUserPool", "operationName" : "DescribeUserPool", "paginated" : false, "returnType" : { "returnType" : "DescribeUserPoolResponse", "documentation" : "

Represents the response to describe the user pool.

" }, "syncReturnType" : "DescribeUserPoolResponse" }, "DescribeUserPoolClient" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

Represents the request to describe a user pool client.

", "simpleType" : "DescribeUserPoolClientRequest", "variableSetterType" : "DescribeUserPoolClientRequest" }, "methodName" : "describeUserPoolClient", "operationName" : "DescribeUserPoolClient", "paginated" : false, "returnType" : { "returnType" : "DescribeUserPoolClientResponse", "documentation" : "

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

" }, "syncReturnType" : "DescribeUserPoolClientResponse" }, "DescribeUserPoolDomain" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about a domain.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

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

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

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeUserPoolDomainRequest", "variableName" : "describeUserPoolDomainRequest", "variableType" : "DescribeUserPoolDomainRequest", "documentation" : "", "simpleType" : "DescribeUserPoolDomainRequest", "variableSetterType" : "DescribeUserPoolDomainRequest" }, "methodName" : "describeUserPoolDomain", "operationName" : "DescribeUserPoolDomain", "paginated" : false, "returnType" : { "returnType" : "DescribeUserPoolDomainResponse", "documentation" : null }, "syncReturnType" : "DescribeUserPoolDomainResponse" }, "ForgetDevice" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Forgets the specified device.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

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

This exception is thrown when a password reset is required.

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

This exception is thrown when a user is not found.

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

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

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

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

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

Represents the request to forget the device.

", "simpleType" : "ForgetDeviceRequest", "variableSetterType" : "ForgetDeviceRequest" }, "methodName" : "forgetDevice", "operationName" : "ForgetDevice", "paginated" : false, "returnType" : { "returnType" : "ForgetDeviceResponse", "documentation" : null }, "syncReturnType" : "ForgetDeviceResponse" }, "ForgotPassword" : { "authType" : "NONE", "authenticated" : false, "deprecated" : false, "documentation" : "

Calling this API causes a message to be sent to the end user with a confirmation code that is required to change the user's password. For the Username parameter, you can use the username or user alias. If a verified phone number exists for the user, the confirmation code is sent to the phone number. Otherwise, if a verified email exists, the confirmation code is sent to the email. If neither a verified phone number nor a verified email exists, InvalidParameterException is thrown. To use the confirmation code for resetting the password, call .

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

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

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

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

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

", "httpStatusCode" : null }, { "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.

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

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

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

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

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

This exception is thrown when a user is not found.

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

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

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

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

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

Represents the request to reset a user's password.

", "simpleType" : "ForgotPasswordRequest", "variableSetterType" : "ForgotPasswordRequest" }, "methodName" : "forgotPassword", "operationName" : "ForgotPassword", "paginated" : false, "returnType" : { "returnType" : "ForgotPasswordResponse", "documentation" : "

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

" }, "syncReturnType" : "ForgotPasswordResponse" }, "GetCSVHeader" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

", "httpStatusCode" : null } ], "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" }, "methodName" : "getCSVHeader", "operationName" : "GetCSVHeader", "paginated" : false, "returnType" : { "returnType" : "GetCsvHeaderResponse", "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" : "GetCsvHeaderResponse" }, "GetDevice" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the device.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

This exception is thrown when a password reset is required.

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

This exception is thrown when a user is not found.

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

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

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

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

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

Represents the request to get the device.

", "simpleType" : "GetDeviceRequest", "variableSetterType" : "GetDeviceRequest" }, "methodName" : "getDevice", "operationName" : "GetDevice", "paginated" : false, "returnType" : { "returnType" : "GetDeviceResponse", "documentation" : "

Gets the device response.

" }, "syncReturnType" : "GetDeviceResponse" }, "GetGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets a group.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetGroupRequest", "variableName" : "getGroupRequest", "variableType" : "GetGroupRequest", "documentation" : "", "simpleType" : "GetGroupRequest", "variableSetterType" : "GetGroupRequest" }, "methodName" : "getGroup", "operationName" : "GetGroup", "paginated" : false, "returnType" : { "returnType" : "GetGroupResponse", "documentation" : null }, "syncReturnType" : "GetGroupResponse" }, "GetIdentityProviderByIdentifier" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the specified identity provider.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetIdentityProviderByIdentifierRequest", "variableName" : "getIdentityProviderByIdentifierRequest", "variableType" : "GetIdentityProviderByIdentifierRequest", "documentation" : "", "simpleType" : "GetIdentityProviderByIdentifierRequest", "variableSetterType" : "GetIdentityProviderByIdentifierRequest" }, "methodName" : "getIdentityProviderByIdentifier", "operationName" : "GetIdentityProviderByIdentifier", "paginated" : false, "returnType" : { "returnType" : "GetIdentityProviderByIdentifierResponse", "documentation" : null }, "syncReturnType" : "GetIdentityProviderByIdentifierResponse" }, "GetSigningCertificate" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

This method takes a user pool ID, and returns the signing certificate.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalErrorException", "documentation" : "

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetSigningCertificateRequest", "variableName" : "getSigningCertificateRequest", "variableType" : "GetSigningCertificateRequest", "documentation" : "

Request to get a signing certificate from Cognito.

", "simpleType" : "GetSigningCertificateRequest", "variableSetterType" : "GetSigningCertificateRequest" }, "methodName" : "getSigningCertificate", "operationName" : "GetSigningCertificate", "paginated" : false, "returnType" : { "returnType" : "GetSigningCertificateResponse", "documentation" : "

Response from Cognito for a signing certificate request.

" }, "syncReturnType" : "GetSigningCertificateResponse" }, "GetUICustomization" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the UI Customization information for a particular app client's app UI, if there is something set. If nothing is set for the particular client, but there is an existing pool level customization (app clientId will be ALL), then that is returned. If nothing is present, then an empty shape is returned.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetUiCustomizationRequest", "variableName" : "getUiCustomizationRequest", "variableType" : "GetUiCustomizationRequest", "documentation" : "", "simpleType" : "GetUiCustomizationRequest", "variableSetterType" : "GetUiCustomizationRequest" }, "methodName" : "getUICustomization", "operationName" : "GetUICustomization", "paginated" : false, "returnType" : { "returnType" : "GetUiCustomizationResponse", "documentation" : null }, "syncReturnType" : "GetUiCustomizationResponse" }, "GetUser" : { "authType" : "NONE", "authenticated" : false, "deprecated" : false, "documentation" : "

Gets the user attributes and metadata for a user.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

This exception is thrown when a password reset is required.

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

This exception is thrown when a user is not found.

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

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

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

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

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

Represents the request to get information about the user.

", "simpleType" : "GetUserRequest", "variableSetterType" : "GetUserRequest" }, "methodName" : "getUser", "operationName" : "GetUser", "paginated" : false, "returnType" : { "returnType" : "GetUserResponse", "documentation" : "

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

" }, "syncReturnType" : "GetUserResponse" }, "GetUserAttributeVerificationCode" : { "authType" : "NONE", "authenticated" : false, "deprecated" : false, "documentation" : "

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

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

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

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

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

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

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

This exception is thrown when a user is not authorized.

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

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

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

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

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

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

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

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

", "httpStatusCode" : null }, { "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.

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

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

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

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

", "httpStatusCode" : null }, { "exceptionName" : "LimitExceededException", "documentation" : "

This exception is thrown when a user exceeds the limit for a requested AWS resource.

", "httpStatusCode" : null }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetUserAttributeVerificationCodeRequest", "variableName" : "getUserAttributeVerificationCodeRequest", "variableType" : "GetUserAttributeVerificationCodeRequest", "documentation" : "

Represents the request to get user attribute verification.

", "simpleType" : "GetUserAttributeVerificationCodeRequest", "variableSetterType" : "GetUserAttributeVerificationCodeRequest" }, "methodName" : "getUserAttributeVerificationCode", "operationName" : "GetUserAttributeVerificationCode", "paginated" : false, "returnType" : { "returnType" : "GetUserAttributeVerificationCodeResponse", "documentation" : "

The verification code response returned by the server response to get the user attribute verification code.

" }, "syncReturnType" : "GetUserAttributeVerificationCodeResponse" }, "GetUserPoolMfaConfig" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the user pool multi-factor authentication (MFA) configuration.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetUserPoolMfaConfigRequest", "variableName" : "getUserPoolMfaConfigRequest", "variableType" : "GetUserPoolMfaConfigRequest", "documentation" : "", "simpleType" : "GetUserPoolMfaConfigRequest", "variableSetterType" : "GetUserPoolMfaConfigRequest" }, "methodName" : "getUserPoolMfaConfig", "operationName" : "GetUserPoolMfaConfig", "paginated" : false, "returnType" : { "returnType" : "GetUserPoolMfaConfigResponse", "documentation" : null }, "syncReturnType" : "GetUserPoolMfaConfigResponse" }, "GlobalSignOut" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Signs out users from all devices.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GlobalSignOutRequest", "variableName" : "globalSignOutRequest", "variableType" : "GlobalSignOutRequest", "documentation" : "

Represents the request to sign out all devices.

", "simpleType" : "GlobalSignOutRequest", "variableSetterType" : "GlobalSignOutRequest" }, "methodName" : "globalSignOut", "operationName" : "GlobalSignOut", "paginated" : false, "returnType" : { "returnType" : "GlobalSignOutResponse", "documentation" : "

The response to the request to sign out all devices.

" }, "syncReturnType" : "GlobalSignOutResponse" }, "InitiateAuth" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Initiates the authentication flow.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

", "httpStatusCode" : null }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

", "httpStatusCode" : null }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "InitiateAuthRequest", "variableName" : "initiateAuthRequest", "variableType" : "InitiateAuthRequest", "documentation" : "

Initiates the authentication request.

", "simpleType" : "InitiateAuthRequest", "variableSetterType" : "InitiateAuthRequest" }, "methodName" : "initiateAuth", "operationName" : "InitiateAuth", "paginated" : false, "returnType" : { "returnType" : "InitiateAuthResponse", "documentation" : "

Initiates the authentication response.

" }, "syncReturnType" : "InitiateAuthResponse" }, "ListDevices" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the devices.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDevicesRequest", "variableName" : "listDevicesRequest", "variableType" : "ListDevicesRequest", "documentation" : "

Represents the request to list the devices.

", "simpleType" : "ListDevicesRequest", "variableSetterType" : "ListDevicesRequest" }, "methodName" : "listDevices", "operationName" : "ListDevices", "paginated" : false, "returnType" : { "returnType" : "ListDevicesResponse", "documentation" : "

Represents the response to list devices.

" }, "syncReturnType" : "ListDevicesResponse" }, "ListGroups" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the groups associated with a user pool.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListGroupsRequest", "variableName" : "listGroupsRequest", "variableType" : "ListGroupsRequest", "documentation" : "", "simpleType" : "ListGroupsRequest", "variableSetterType" : "ListGroupsRequest" }, "methodName" : "listGroups", "operationName" : "ListGroups", "paginated" : true, "returnType" : { "returnType" : "ListGroupsResponse", "documentation" : null }, "syncReturnType" : "ListGroupsResponse" }, "ListIdentityProviders" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists information about all identity providers for a user pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListIdentityProvidersRequest", "variableName" : "listIdentityProvidersRequest", "variableType" : "ListIdentityProvidersRequest", "documentation" : "", "simpleType" : "ListIdentityProvidersRequest", "variableSetterType" : "ListIdentityProvidersRequest" }, "methodName" : "listIdentityProviders", "operationName" : "ListIdentityProviders", "paginated" : true, "returnType" : { "returnType" : "ListIdentityProvidersResponse", "documentation" : null }, "syncReturnType" : "ListIdentityProvidersResponse" }, "ListResourceServers" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the resource servers for a user pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListResourceServersRequest", "variableName" : "listResourceServersRequest", "variableType" : "ListResourceServersRequest", "documentation" : "", "simpleType" : "ListResourceServersRequest", "variableSetterType" : "ListResourceServersRequest" }, "methodName" : "listResourceServers", "operationName" : "ListResourceServers", "paginated" : true, "returnType" : { "returnType" : "ListResourceServersResponse", "documentation" : null }, "syncReturnType" : "ListResourceServersResponse" }, "ListTagsForResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the tags that are assigned to an Amazon Cognito user pool.

A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

You can use this action up to 10 times per second, per account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : "", "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "methodName" : "listTagsForResource", "operationName" : "ListTagsForResource", "paginated" : false, "returnType" : { "returnType" : "ListTagsForResourceResponse", "documentation" : null }, "syncReturnType" : "ListTagsForResourceResponse" }, "ListUserImportJobs" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the user import jobs.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUserImportJobsRequest", "variableName" : "listUserImportJobsRequest", "variableType" : "ListUserImportJobsRequest", "documentation" : "

Represents the request to list the user import jobs.

", "simpleType" : "ListUserImportJobsRequest", "variableSetterType" : "ListUserImportJobsRequest" }, "methodName" : "listUserImportJobs", "operationName" : "ListUserImportJobs", "paginated" : false, "returnType" : { "returnType" : "ListUserImportJobsResponse", "documentation" : "

Represents the response from the server to the request to list the user import jobs.

" }, "syncReturnType" : "ListUserImportJobsResponse" }, "ListUserPoolClients" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the clients that have been created for the specified user pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUserPoolClientsRequest", "variableName" : "listUserPoolClientsRequest", "variableType" : "ListUserPoolClientsRequest", "documentation" : "

Represents the request to list the user pool clients.

", "simpleType" : "ListUserPoolClientsRequest", "variableSetterType" : "ListUserPoolClientsRequest" }, "methodName" : "listUserPoolClients", "operationName" : "ListUserPoolClients", "paginated" : true, "returnType" : { "returnType" : "ListUserPoolClientsResponse", "documentation" : "

Represents the response from the server that lists user pool clients.

" }, "syncReturnType" : "ListUserPoolClientsResponse" }, "ListUserPools" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the user pools associated with an AWS account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUserPoolsRequest", "variableName" : "listUserPoolsRequest", "variableType" : "ListUserPoolsRequest", "documentation" : "

Represents the request to list user pools.

", "simpleType" : "ListUserPoolsRequest", "variableSetterType" : "ListUserPoolsRequest" }, "methodName" : "listUserPools", "operationName" : "ListUserPools", "paginated" : true, "returnType" : { "returnType" : "ListUserPoolsResponse", "documentation" : "

Represents the response to list user pools.

" }, "syncReturnType" : "ListUserPoolsResponse" }, "ListUsers" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the users in the Amazon Cognito user pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUsersRequest", "variableName" : "listUsersRequest", "variableType" : "ListUsersRequest", "documentation" : "

Represents the request to list users.

", "simpleType" : "ListUsersRequest", "variableSetterType" : "ListUsersRequest" }, "methodName" : "listUsers", "operationName" : "ListUsers", "paginated" : false, "returnType" : { "returnType" : "ListUsersResponse", "documentation" : "

The response from the request to list users.

" }, "syncReturnType" : "ListUsersResponse" }, "ListUsersInGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the users in the specified group.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUsersInGroupRequest", "variableName" : "listUsersInGroupRequest", "variableType" : "ListUsersInGroupRequest", "documentation" : "", "simpleType" : "ListUsersInGroupRequest", "variableSetterType" : "ListUsersInGroupRequest" }, "methodName" : "listUsersInGroup", "operationName" : "ListUsersInGroup", "paginated" : true, "returnType" : { "returnType" : "ListUsersInGroupResponse", "documentation" : null }, "syncReturnType" : "ListUsersInGroupResponse" }, "ResendConfirmationCode" : { "authType" : "NONE", "authenticated" : false, "deprecated" : false, "documentation" : "

Resends the confirmation (for confirmation of registration) to a specific user in the user pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

", "httpStatusCode" : null }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "LimitExceededException", "documentation" : "

This exception is thrown when a user exceeds the limit for a requested AWS resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

", "httpStatusCode" : null }, { "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.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidEmailRoleAccessPolicyException", "documentation" : "

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

", "httpStatusCode" : null }, { "exceptionName" : "CodeDeliveryFailureException", "documentation" : "

This exception is thrown when a verification code fails to deliver successfully.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ResendConfirmationCodeRequest", "variableName" : "resendConfirmationCodeRequest", "variableType" : "ResendConfirmationCodeRequest", "documentation" : "

Represents the request to resend the confirmation code.

", "simpleType" : "ResendConfirmationCodeRequest", "variableSetterType" : "ResendConfirmationCodeRequest" }, "methodName" : "resendConfirmationCode", "operationName" : "ResendConfirmationCode", "paginated" : false, "returnType" : { "returnType" : "ResendConfirmationCodeResponse", "documentation" : "

The response from the server when the Amazon Cognito Your User Pools service makes the request to resend a confirmation code.

" }, "syncReturnType" : "ResendConfirmationCodeResponse" }, "RespondToAuthChallenge" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Responds to the authentication challenge.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "CodeMismatchException", "documentation" : "

This exception is thrown if the provided code does not match what the server was expecting.

", "httpStatusCode" : null }, { "exceptionName" : "ExpiredCodeException", "documentation" : "

This exception is thrown if a code has expired.

", "httpStatusCode" : null }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

", "httpStatusCode" : null }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidPasswordException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid password.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

", "httpStatusCode" : null }, { "exceptionName" : "MfaMethodNotFoundException", "documentation" : "

This exception is thrown when Amazon Cognito cannot find a multi-factor authentication (MFA) method.

", "httpStatusCode" : null }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

", "httpStatusCode" : null }, { "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.

", "httpStatusCode" : null }, { "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.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null }, { "exceptionName" : "SoftwareTokenMfaNotFoundException", "documentation" : "

This exception is thrown when the software token TOTP multi-factor authentication (MFA) is not enabled for the user pool.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RespondToAuthChallengeRequest", "variableName" : "respondToAuthChallengeRequest", "variableType" : "RespondToAuthChallengeRequest", "documentation" : "

The request to respond to an authentication challenge.

", "simpleType" : "RespondToAuthChallengeRequest", "variableSetterType" : "RespondToAuthChallengeRequest" }, "methodName" : "respondToAuthChallenge", "operationName" : "RespondToAuthChallenge", "paginated" : false, "returnType" : { "returnType" : "RespondToAuthChallengeResponse", "documentation" : "

The response to respond to the authentication challenge.

" }, "syncReturnType" : "RespondToAuthChallengeResponse" }, "SetRiskConfiguration" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Configures actions on detected risks. To delete the risk configuration for UserPoolId or ClientId, pass null values for all four configuration types.

To enable Amazon Cognito advanced security features, update the user pool to include the UserPoolAddOns keyAdvancedSecurityMode.

See .

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "UserPoolAddOnNotEnabledException", "documentation" : "

This exception is thrown when user pool add-ons are not enabled.

", "httpStatusCode" : null }, { "exceptionName" : "CodeDeliveryFailureException", "documentation" : "

This exception is thrown when a verification code fails to deliver successfully.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidEmailRoleAccessPolicyException", "documentation" : "

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetRiskConfigurationRequest", "variableName" : "setRiskConfigurationRequest", "variableType" : "SetRiskConfigurationRequest", "documentation" : "", "simpleType" : "SetRiskConfigurationRequest", "variableSetterType" : "SetRiskConfigurationRequest" }, "methodName" : "setRiskConfiguration", "operationName" : "SetRiskConfiguration", "paginated" : false, "returnType" : { "returnType" : "SetRiskConfigurationResponse", "documentation" : null }, "syncReturnType" : "SetRiskConfigurationResponse" }, "SetUICustomization" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Sets the UI customization information for a user pool's built-in app UI.

You can specify app UI customization settings for a single client (with a specific clientId) or for all clients (by setting the clientId to ALL). If you specify ALL, the default configuration will be used for every client that has no UI customization set previously. If you specify UI customization settings for a particular client, it will no longer fall back to the ALL configuration.

To use this API, your user pool must have a domain associated with it. Otherwise, there is no place to host the app's pages, and the service will throw an error.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetUiCustomizationRequest", "variableName" : "setUiCustomizationRequest", "variableType" : "SetUiCustomizationRequest", "documentation" : "", "simpleType" : "SetUiCustomizationRequest", "variableSetterType" : "SetUiCustomizationRequest" }, "methodName" : "setUICustomization", "operationName" : "SetUICustomization", "paginated" : false, "returnType" : { "returnType" : "SetUiCustomizationResponse", "documentation" : null }, "syncReturnType" : "SetUiCustomizationResponse" }, "SetUserMFAPreference" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Set the user's multi-factor authentication (MFA) method preference.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetUserMfaPreferenceRequest", "variableName" : "setUserMfaPreferenceRequest", "variableType" : "SetUserMfaPreferenceRequest", "documentation" : "", "simpleType" : "SetUserMfaPreferenceRequest", "variableSetterType" : "SetUserMfaPreferenceRequest" }, "methodName" : "setUserMFAPreference", "operationName" : "SetUserMFAPreference", "paginated" : false, "returnType" : { "returnType" : "SetUserMfaPreferenceResponse", "documentation" : null }, "syncReturnType" : "SetUserMfaPreferenceResponse" }, "SetUserPoolMfaConfig" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Set the user pool MFA configuration.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

", "httpStatusCode" : null }, { "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.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetUserPoolMfaConfigRequest", "variableName" : "setUserPoolMfaConfigRequest", "variableType" : "SetUserPoolMfaConfigRequest", "documentation" : "", "simpleType" : "SetUserPoolMfaConfigRequest", "variableSetterType" : "SetUserPoolMfaConfigRequest" }, "methodName" : "setUserPoolMfaConfig", "operationName" : "SetUserPoolMfaConfig", "paginated" : false, "returnType" : { "returnType" : "SetUserPoolMfaConfigResponse", "documentation" : null }, "syncReturnType" : "SetUserPoolMfaConfigResponse" }, "SetUserSettings" : { "authType" : "NONE", "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.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetUserSettingsRequest", "variableName" : "setUserSettingsRequest", "variableType" : "SetUserSettingsRequest", "documentation" : "

Represents the request to set user settings.

", "simpleType" : "SetUserSettingsRequest", "variableSetterType" : "SetUserSettingsRequest" }, "methodName" : "setUserSettings", "operationName" : "SetUserSettings", "paginated" : false, "returnType" : { "returnType" : "SetUserSettingsResponse", "documentation" : "

The response from the server for a set user settings request.

" }, "syncReturnType" : "SetUserSettingsResponse" }, "SignUp" : { "authType" : "NONE", "authenticated" : false, "deprecated" : false, "documentation" : "

Registers the user in the specified user pool and creates a user name, password, and user attributes.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

", "httpStatusCode" : null }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidPasswordException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid password.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

", "httpStatusCode" : null }, { "exceptionName" : "UsernameExistsException", "documentation" : "

This exception is thrown when Amazon Cognito encounters a user name that already exists in the user pool.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

", "httpStatusCode" : null }, { "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.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidEmailRoleAccessPolicyException", "documentation" : "

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

", "httpStatusCode" : null }, { "exceptionName" : "CodeDeliveryFailureException", "documentation" : "

This exception is thrown when a verification code fails to deliver successfully.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SignUpRequest", "variableName" : "signUpRequest", "variableType" : "SignUpRequest", "documentation" : "

Represents the request to register a user.

", "simpleType" : "SignUpRequest", "variableSetterType" : "SignUpRequest" }, "methodName" : "signUp", "operationName" : "SignUp", "paginated" : false, "returnType" : { "returnType" : "SignUpResponse", "documentation" : "

The response from the server for a registration request.

" }, "syncReturnType" : "SignUpResponse" }, "StartUserImportJob" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Starts the user import.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null }, { "exceptionName" : "PreconditionNotMetException", "documentation" : "

This exception is thrown when a precondition is not met.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartUserImportJobRequest", "variableName" : "startUserImportJobRequest", "variableType" : "StartUserImportJobRequest", "documentation" : "

Represents the request to start the user import job.

", "simpleType" : "StartUserImportJobRequest", "variableSetterType" : "StartUserImportJobRequest" }, "methodName" : "startUserImportJob", "operationName" : "StartUserImportJob", "paginated" : false, "returnType" : { "returnType" : "StartUserImportJobResponse", "documentation" : "

Represents the response from the server to the request to start the user import job.

" }, "syncReturnType" : "StartUserImportJobResponse" }, "StopUserImportJob" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Stops the user import job.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null }, { "exceptionName" : "PreconditionNotMetException", "documentation" : "

This exception is thrown when a precondition is not met.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopUserImportJobRequest", "variableName" : "stopUserImportJobRequest", "variableType" : "StopUserImportJobRequest", "documentation" : "

Represents the request to stop the user import job.

", "simpleType" : "StopUserImportJobRequest", "variableSetterType" : "StopUserImportJobRequest" }, "methodName" : "stopUserImportJob", "operationName" : "StopUserImportJob", "paginated" : false, "returnType" : { "returnType" : "StopUserImportJobResponse", "documentation" : "

Represents the response from the server to the request to stop the user import job.

" }, "syncReturnType" : "StopUserImportJobResponse" }, "TagResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Assigns a set of tags to an Amazon Cognito user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

Each tag consists of a key and value, both of which you define. A key is a general category for more specific values. For example, if you have two versions of a user pool, one for testing and another for production, you might assign an Environment tag key to both user pools. The value of this key might be Test for one user pool and Production for the other.

Tags are useful for cost tracking and access control. You can activate your tags so that they appear on the Billing and Cost Management console, where you can track the costs associated with your user pools. In an IAM policy, you can constrain permissions for user pools based on specific tags or tag values.

You can use this action up to 5 times per second, per account. A user pool can have as many as 50 tags.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : "", "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "methodName" : "tagResource", "operationName" : "TagResource", "paginated" : false, "returnType" : { "returnType" : "TagResourceResponse", "documentation" : null }, "syncReturnType" : "TagResourceResponse" }, "UntagResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes the specified tags from an Amazon Cognito user pool. You can use this action up to 5 times per second, per account

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : "", "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "methodName" : "untagResource", "operationName" : "UntagResource", "paginated" : false, "returnType" : { "returnType" : "UntagResourceResponse", "documentation" : null }, "syncReturnType" : "UntagResourceResponse" }, "UpdateAuthEventFeedback" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides the feedback for an authentication event whether it was from a valid user or not. This feedback is used for improving the risk evaluation decision for the user pool as part of Amazon Cognito advanced security.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserPoolAddOnNotEnabledException", "documentation" : "

This exception is thrown when user pool add-ons are not enabled.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateAuthEventFeedbackRequest", "variableName" : "updateAuthEventFeedbackRequest", "variableType" : "UpdateAuthEventFeedbackRequest", "documentation" : "", "simpleType" : "UpdateAuthEventFeedbackRequest", "variableSetterType" : "UpdateAuthEventFeedbackRequest" }, "methodName" : "updateAuthEventFeedback", "operationName" : "UpdateAuthEventFeedback", "paginated" : false, "returnType" : { "returnType" : "UpdateAuthEventFeedbackResponse", "documentation" : null }, "syncReturnType" : "UpdateAuthEventFeedbackResponse" }, "UpdateDeviceStatus" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the device status.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateDeviceStatusRequest", "variableName" : "updateDeviceStatusRequest", "variableType" : "UpdateDeviceStatusRequest", "documentation" : "

Represents the request to update the device status.

", "simpleType" : "UpdateDeviceStatusRequest", "variableSetterType" : "UpdateDeviceStatusRequest" }, "methodName" : "updateDeviceStatus", "operationName" : "UpdateDeviceStatus", "paginated" : false, "returnType" : { "returnType" : "UpdateDeviceStatusResponse", "documentation" : "

The response to the request to update the device status.

" }, "syncReturnType" : "UpdateDeviceStatusResponse" }, "UpdateGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the specified group with the specified attributes.

Requires developer credentials.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateGroupRequest", "variableName" : "updateGroupRequest", "variableType" : "UpdateGroupRequest", "documentation" : "", "simpleType" : "UpdateGroupRequest", "variableSetterType" : "UpdateGroupRequest" }, "methodName" : "updateGroup", "operationName" : "UpdateGroup", "paginated" : false, "returnType" : { "returnType" : "UpdateGroupResponse", "documentation" : null }, "syncReturnType" : "UpdateGroupResponse" }, "UpdateIdentityProvider" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates identity provider information for a user pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "UnsupportedIdentityProviderException", "documentation" : "

This exception is thrown when the specified identifier is not supported.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateIdentityProviderRequest", "variableName" : "updateIdentityProviderRequest", "variableType" : "UpdateIdentityProviderRequest", "documentation" : "", "simpleType" : "UpdateIdentityProviderRequest", "variableSetterType" : "UpdateIdentityProviderRequest" }, "methodName" : "updateIdentityProvider", "operationName" : "UpdateIdentityProvider", "paginated" : false, "returnType" : { "returnType" : "UpdateIdentityProviderResponse", "documentation" : null }, "syncReturnType" : "UpdateIdentityProviderResponse" }, "UpdateResourceServer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the name and scopes of resource server. All other fields are read-only.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateResourceServerRequest", "variableName" : "updateResourceServerRequest", "variableType" : "UpdateResourceServerRequest", "documentation" : "", "simpleType" : "UpdateResourceServerRequest", "variableSetterType" : "UpdateResourceServerRequest" }, "methodName" : "updateResourceServer", "operationName" : "UpdateResourceServer", "paginated" : false, "returnType" : { "returnType" : "UpdateResourceServerResponse", "documentation" : null }, "syncReturnType" : "UpdateResourceServerResponse" }, "UpdateUserAttributes" : { "authType" : "NONE", "authenticated" : false, "deprecated" : false, "documentation" : "

Allows a user to update a specific attribute (one at a time).

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "CodeMismatchException", "documentation" : "

This exception is thrown if the provided code does not match what the server was expecting.

", "httpStatusCode" : null }, { "exceptionName" : "ExpiredCodeException", "documentation" : "

This exception is thrown if a code has expired.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "UnexpectedLambdaException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

", "httpStatusCode" : null }, { "exceptionName" : "UserLambdaValidationException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidLambdaResponseException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "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.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

", "httpStatusCode" : null }, { "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.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidEmailRoleAccessPolicyException", "documentation" : "

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

", "httpStatusCode" : null }, { "exceptionName" : "CodeDeliveryFailureException", "documentation" : "

This exception is thrown when a verification code fails to deliver successfully.

", "httpStatusCode" : null }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserAttributesRequest", "variableName" : "updateUserAttributesRequest", "variableType" : "UpdateUserAttributesRequest", "documentation" : "

Represents the request to update user attributes.

", "simpleType" : "UpdateUserAttributesRequest", "variableSetterType" : "UpdateUserAttributesRequest" }, "methodName" : "updateUserAttributes", "operationName" : "UpdateUserAttributes", "paginated" : false, "returnType" : { "returnType" : "UpdateUserAttributesResponse", "documentation" : "

Represents the response from the server for the request to update user attributes.

" }, "syncReturnType" : "UpdateUserAttributesResponse" }, "UpdateUserPool" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the specified user pool with the specified attributes. If you don't provide a value for an attribute, it will be set to the default value. You can get a list of the current user pool settings with .

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "

This exception is thrown if two or more modifications are happening concurrently.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "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.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidSmsRoleAccessPolicyException", "documentation" : "

This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

", "httpStatusCode" : null }, { "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.

", "httpStatusCode" : null }, { "exceptionName" : "UserPoolTaggingException", "documentation" : "

This exception is thrown when a user pool tag cannot be set or updated.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidEmailRoleAccessPolicyException", "documentation" : "

This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserPoolRequest", "variableName" : "updateUserPoolRequest", "variableType" : "UpdateUserPoolRequest", "documentation" : "

Represents the request to update the user pool.

", "simpleType" : "UpdateUserPoolRequest", "variableSetterType" : "UpdateUserPoolRequest" }, "methodName" : "updateUserPool", "operationName" : "UpdateUserPool", "paginated" : false, "returnType" : { "returnType" : "UpdateUserPoolResponse", "documentation" : "

Represents the response from the server when you make a request to update the user pool.

" }, "syncReturnType" : "UpdateUserPoolResponse" }, "UpdateUserPoolClient" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the specified user pool app client with the specified attributes. If you don't provide a value for an attribute, it will be set to the default value. You can get a list of the current user pool app client settings with .

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ConcurrentModificationException", "documentation" : "

This exception is thrown if two or more modifications are happening concurrently.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "ScopeDoesNotExistException", "documentation" : "

This exception is thrown when the specified scope does not exist.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidOAuthFlowException", "documentation" : "

This exception is thrown when the specified OAuth flow is invalid.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserPoolClientRequest", "variableName" : "updateUserPoolClientRequest", "variableType" : "UpdateUserPoolClientRequest", "documentation" : "

Represents the request to update the user pool client.

", "simpleType" : "UpdateUserPoolClientRequest", "variableSetterType" : "UpdateUserPoolClientRequest" }, "methodName" : "updateUserPoolClient", "operationName" : "UpdateUserPoolClient", "paginated" : false, "returnType" : { "returnType" : "UpdateUserPoolClientResponse", "documentation" : "

Represents the response from the server to the request to update the user pool client.

" }, "syncReturnType" : "UpdateUserPoolClientResponse" }, "UpdateUserPoolDomain" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the Secure Sockets Layer (SSL) certificate for the custom domain for your user pool.

You can use this operation to provide the Amazon Resource Name (ARN) of a new certificate to Amazon Cognito. You cannot use it to change the domain for a user pool.

A custom domain is used to host the Amazon Cognito hosted UI, which provides sign-up and sign-in pages for your application. When you set up a custom domain, you provide a certificate that you manage with AWS Certificate Manager (ACM). When necessary, you can use this operation to change the certificate that you applied to your custom domain.

Usually, this is unnecessary following routine certificate renewal with ACM. When you renew your existing certificate in ACM, the ARN for your certificate remains the same, and your custom domain uses the new certificate automatically.

However, if you replace your existing certificate with a new one, ACM gives the new certificate a new ARN. To apply the new certificate to your custom domain, you must provide this ARN to Amazon Cognito.

When you add your new certificate in ACM, you must choose US East (N. Virginia) as the AWS Region.

After you submit your request, Amazon Cognito requires up to 1 hour to distribute your new certificate to your custom domain.

For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserPoolDomainRequest", "variableName" : "updateUserPoolDomainRequest", "variableType" : "UpdateUserPoolDomainRequest", "documentation" : "

The UpdateUserPoolDomain request input.

", "simpleType" : "UpdateUserPoolDomainRequest", "variableSetterType" : "UpdateUserPoolDomainRequest" }, "methodName" : "updateUserPoolDomain", "operationName" : "UpdateUserPoolDomain", "paginated" : false, "returnType" : { "returnType" : "UpdateUserPoolDomainResponse", "documentation" : "

The UpdateUserPoolDomain response output.

" }, "syncReturnType" : "UpdateUserPoolDomainResponse" }, "VerifySoftwareToken" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Use this API to register a user's entered TOTP code and mark the user's software token MFA status as \"verified\" if successful. The request takes an access token or a session string, but not both.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidUserPoolConfigurationException", "documentation" : "

This exception is thrown when the user pool configuration is invalid.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null }, { "exceptionName" : "EnableSoftwareTokenMfaException", "documentation" : "

This exception is thrown when there is a code mismatch and the service fails to configure the software token TOTP multi-factor authentication (MFA).

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "SoftwareTokenMfaNotFoundException", "documentation" : "

This exception is thrown when the software token TOTP multi-factor authentication (MFA) is not enabled for the user pool.

", "httpStatusCode" : null }, { "exceptionName" : "CodeMismatchException", "documentation" : "

This exception is thrown if the provided code does not match what the server was expecting.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "VerifySoftwareTokenRequest", "variableName" : "verifySoftwareTokenRequest", "variableType" : "VerifySoftwareTokenRequest", "documentation" : "", "simpleType" : "VerifySoftwareTokenRequest", "variableSetterType" : "VerifySoftwareTokenRequest" }, "methodName" : "verifySoftwareToken", "operationName" : "VerifySoftwareToken", "paginated" : false, "returnType" : { "returnType" : "VerifySoftwareTokenResponse", "documentation" : null }, "syncReturnType" : "VerifySoftwareTokenResponse" }, "VerifyUserAttribute" : { "authType" : "NONE", "authenticated" : false, "deprecated" : false, "documentation" : "

Verifies the specified user attributes in the user pool.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

This exception is thrown when the Amazon Cognito service cannot find the requested resource.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidParameterException", "documentation" : "

This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

", "httpStatusCode" : null }, { "exceptionName" : "CodeMismatchException", "documentation" : "

This exception is thrown if the provided code does not match what the server was expecting.

", "httpStatusCode" : null }, { "exceptionName" : "ExpiredCodeException", "documentation" : "

This exception is thrown if a code has expired.

", "httpStatusCode" : null }, { "exceptionName" : "NotAuthorizedException", "documentation" : "

This exception is thrown when a user is not authorized.

", "httpStatusCode" : null }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

This exception is thrown when the user has made too many requests for a given operation.

", "httpStatusCode" : null }, { "exceptionName" : "LimitExceededException", "documentation" : "

This exception is thrown when a user exceeds the limit for a requested AWS resource.

", "httpStatusCode" : null }, { "exceptionName" : "PasswordResetRequiredException", "documentation" : "

This exception is thrown when a password reset is required.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotFoundException", "documentation" : "

This exception is thrown when a user is not found.

", "httpStatusCode" : null }, { "exceptionName" : "UserNotConfirmedException", "documentation" : "

This exception is thrown when a user is not confirmed successfully.

", "httpStatusCode" : null }, { "exceptionName" : "InternalErrorException", "documentation" : "

This exception is thrown when Amazon Cognito encounters an internal error.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "VerifyUserAttributeRequest", "variableName" : "verifyUserAttributeRequest", "variableType" : "VerifyUserAttributeRequest", "documentation" : "

Represents the request to verify user attributes.

", "simpleType" : "VerifyUserAttributeRequest", "variableSetterType" : "VerifyUserAttributeRequest" }, "methodName" : "verifyUserAttribute", "operationName" : "VerifyUserAttribute", "paginated" : false, "returnType" : { "returnType" : "VerifyUserAttributeResponse", "documentation" : "

A container representing the response from the server from the request to verify user attributes.

" }, "syncReturnType" : "VerifyUserAttributeResponse" } }, "shapes" : { "AccountTakeoverActionType" : { "c2jName" : "AccountTakeoverActionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Account takeover action type.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEventActionAsString", "beanStyleSetterMethodName" : "setEventAction", "c2jName" : "EventAction", "c2jShape" : "AccountTakeoverEventActionType", "defaultConsumerFluentSetterDocumentation" : "

The event action.

  • BLOCK Choosing this action will block the request.

  • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

  • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

  • NO_ACTION Allow the user sign-in.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventActionAsString(String)}.\n@param eventAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventAction(String)", "deprecated" : false, "documentation" : "

The event action.

  • BLOCK Choosing this action will block the request.

  • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

  • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

  • NO_ACTION Allow the user sign-in.

", "endpointDiscoveryId" : false, "enumType" : "AccountTakeoverEventActionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventAction", "fluentEnumSetterMethodName" : "eventAction", "fluentGetterMethodName" : "eventActionAsString", "fluentSetterDocumentation" : "

The event action.

  • BLOCK Choosing this action will block the request.

  • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

  • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

  • NO_ACTION Allow the user sign-in.

\n@param eventAction The event action.

  • BLOCK Choosing this action will block the request.

  • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

  • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

  • NO_ACTION Allow the user sign-in.

  • \n@see AccountTakeoverEventActionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccountTakeoverEventActionType", "fluentSetterMethodName" : "eventAction", "getterDocumentation" : "

    The event action.

    • BLOCK Choosing this action will block the request.

    • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

    • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

    • NO_ACTION Allow the user sign-in.

    \n

    \nIf the service returns an enum value that is not available in the current SDK version, {@link #eventAction} will return {@link AccountTakeoverEventActionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventActionAsString}.\n

    \n@return The event action.

    • BLOCK Choosing this action will block the request.

    • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

    • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

    • NO_ACTION Allow the user sign-in.

    • \n@see AccountTakeoverEventActionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventAction", "sensitive" : false, "setterDocumentation" : "

      The event action.

      • BLOCK Choosing this action will block the request.

      • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

      • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

      • NO_ACTION Allow the user sign-in.

      \n@param eventAction The event action.

      • BLOCK Choosing this action will block the request.

      • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

      • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

      • NO_ACTION Allow the user sign-in.

      • \n@see AccountTakeoverEventActionType", "setterMethodName" : "setEventAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventAction", "variableType" : "String", "documentation" : "

        The event action.

        • BLOCK Choosing this action will block the request.

        • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

        • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

        • NO_ACTION Allow the user sign-in.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSendNotification", "beanStyleSetterMethodName" : "setSendNotification", "c2jName" : "SendNotification", "c2jShape" : "AccountTakeoverActionNotifyType", "defaultConsumerFluentSetterDocumentation" : "

        Flag specifying whether to send a notification.

        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendNotification(Boolean)}.\n@param sendNotification a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendNotification(Boolean)", "deprecated" : false, "documentation" : "

        Flag specifying whether to send a notification.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendNotification", "fluentSetterDocumentation" : "

        Flag specifying whether to send a notification.

        \n@param sendNotification Flag specifying whether to send a notification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendNotification", "getterDocumentation" : "

        Flag specifying whether to send a notification.

        \n@return Flag specifying whether to send a notification.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Notify", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Notify", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendNotification", "sensitive" : false, "setterDocumentation" : "

        Flag specifying whether to send a notification.

        \n@param sendNotification Flag specifying whether to send a notification.", "setterMethodName" : "setSendNotification", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendNotification", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendNotification", "variableType" : "Boolean", "documentation" : "

        Flag specifying whether to send a notification.

        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EventAction" : { "beanStyleGetterMethodName" : "getEventActionAsString", "beanStyleSetterMethodName" : "setEventAction", "c2jName" : "EventAction", "c2jShape" : "AccountTakeoverEventActionType", "defaultConsumerFluentSetterDocumentation" : "

        The event action.

        • BLOCK Choosing this action will block the request.

        • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

        • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

        • NO_ACTION Allow the user sign-in.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventActionAsString(String)}.\n@param eventAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventAction(String)", "deprecated" : false, "documentation" : "

        The event action.

        • BLOCK Choosing this action will block the request.

        • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

        • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

        • NO_ACTION Allow the user sign-in.

        ", "endpointDiscoveryId" : false, "enumType" : "AccountTakeoverEventActionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventAction", "fluentEnumSetterMethodName" : "eventAction", "fluentGetterMethodName" : "eventActionAsString", "fluentSetterDocumentation" : "

        The event action.

        • BLOCK Choosing this action will block the request.

        • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

        • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

        • NO_ACTION Allow the user sign-in.

        \n@param eventAction The event action.

        • BLOCK Choosing this action will block the request.

        • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

        • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

        • NO_ACTION Allow the user sign-in.

        • \n@see AccountTakeoverEventActionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccountTakeoverEventActionType", "fluentSetterMethodName" : "eventAction", "getterDocumentation" : "

          The event action.

          • BLOCK Choosing this action will block the request.

          • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

          • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

          • NO_ACTION Allow the user sign-in.

          \n

          \nIf the service returns an enum value that is not available in the current SDK version, {@link #eventAction} will return {@link AccountTakeoverEventActionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventActionAsString}.\n

          \n@return The event action.

          • BLOCK Choosing this action will block the request.

          • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

          • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

          • NO_ACTION Allow the user sign-in.

          • \n@see AccountTakeoverEventActionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventAction", "sensitive" : false, "setterDocumentation" : "

            The event action.

            • BLOCK Choosing this action will block the request.

            • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

            • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

            • NO_ACTION Allow the user sign-in.

            \n@param eventAction The event action.

            • BLOCK Choosing this action will block the request.

            • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

            • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

            • NO_ACTION Allow the user sign-in.

            • \n@see AccountTakeoverEventActionType", "setterMethodName" : "setEventAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventAction", "variableType" : "String", "documentation" : "

              The event action.

              • BLOCK Choosing this action will block the request.

              • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

              • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

              • NO_ACTION Allow the user sign-in.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SendNotification" : { "beanStyleGetterMethodName" : "getSendNotification", "beanStyleSetterMethodName" : "setSendNotification", "c2jName" : "SendNotification", "c2jShape" : "AccountTakeoverActionNotifyType", "defaultConsumerFluentSetterDocumentation" : "

              Flag specifying whether to send a notification.

              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendNotification(Boolean)}.\n@param sendNotification a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendNotification(Boolean)", "deprecated" : false, "documentation" : "

              Flag specifying whether to send a notification.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendNotification", "fluentSetterDocumentation" : "

              Flag specifying whether to send a notification.

              \n@param sendNotification Flag specifying whether to send a notification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendNotification", "getterDocumentation" : "

              Flag specifying whether to send a notification.

              \n@return Flag specifying whether to send a notification.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Notify", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Notify", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendNotification", "sensitive" : false, "setterDocumentation" : "

              Flag specifying whether to send a notification.

              \n@param sendNotification Flag specifying whether to send a notification.", "setterMethodName" : "setSendNotification", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendNotification", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendNotification", "variableType" : "Boolean", "documentation" : "

              Flag specifying whether to send a notification.

              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEventActionAsString", "beanStyleSetterMethodName" : "setEventAction", "c2jName" : "EventAction", "c2jShape" : "AccountTakeoverEventActionType", "defaultConsumerFluentSetterDocumentation" : "

              The event action.

              • BLOCK Choosing this action will block the request.

              • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

              • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

              • NO_ACTION Allow the user sign-in.

              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventActionAsString(String)}.\n@param eventAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventAction(String)", "deprecated" : false, "documentation" : "

              The event action.

              • BLOCK Choosing this action will block the request.

              • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

              • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

              • NO_ACTION Allow the user sign-in.

              ", "endpointDiscoveryId" : false, "enumType" : "AccountTakeoverEventActionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventAction", "fluentEnumSetterMethodName" : "eventAction", "fluentGetterMethodName" : "eventActionAsString", "fluentSetterDocumentation" : "

              The event action.

              • BLOCK Choosing this action will block the request.

              • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

              • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

              • NO_ACTION Allow the user sign-in.

              \n@param eventAction The event action.

              • BLOCK Choosing this action will block the request.

              • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

              • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

              • NO_ACTION Allow the user sign-in.

              • \n@see AccountTakeoverEventActionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccountTakeoverEventActionType", "fluentSetterMethodName" : "eventAction", "getterDocumentation" : "

                The event action.

                • BLOCK Choosing this action will block the request.

                • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

                • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

                • NO_ACTION Allow the user sign-in.

                \n

                \nIf the service returns an enum value that is not available in the current SDK version, {@link #eventAction} will return {@link AccountTakeoverEventActionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventActionAsString}.\n

                \n@return The event action.

                • BLOCK Choosing this action will block the request.

                • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

                • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

                • NO_ACTION Allow the user sign-in.

                • \n@see AccountTakeoverEventActionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventAction", "sensitive" : false, "setterDocumentation" : "

                  The event action.

                  • BLOCK Choosing this action will block the request.

                  • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

                  • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

                  • NO_ACTION Allow the user sign-in.

                  \n@param eventAction The event action.

                  • BLOCK Choosing this action will block the request.

                  • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

                  • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

                  • NO_ACTION Allow the user sign-in.

                  • \n@see AccountTakeoverEventActionType", "setterMethodName" : "setEventAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventAction", "variableType" : "String", "documentation" : "

                    The event action.

                    • BLOCK Choosing this action will block the request.

                    • MFA_IF_CONFIGURED Throw MFA challenge if user has configured it, else allow the request.

                    • MFA_REQUIRED Throw MFA challenge if user has configured it, else block the request.

                    • NO_ACTION Allow the user sign-in.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSendNotification", "beanStyleSetterMethodName" : "setSendNotification", "c2jName" : "SendNotification", "c2jShape" : "AccountTakeoverActionNotifyType", "defaultConsumerFluentSetterDocumentation" : "

                    Flag specifying whether to send a notification.

                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #sendNotification(Boolean)}.\n@param sendNotification a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sendNotification(Boolean)", "deprecated" : false, "documentation" : "

                    Flag specifying whether to send a notification.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sendNotification", "fluentSetterDocumentation" : "

                    Flag specifying whether to send a notification.

                    \n@param sendNotification Flag specifying whether to send a notification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sendNotification", "getterDocumentation" : "

                    Flag specifying whether to send a notification.

                    \n@return Flag specifying whether to send a notification.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Notify", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Notify", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SendNotification", "sensitive" : false, "setterDocumentation" : "

                    Flag specifying whether to send a notification.

                    \n@param sendNotification Flag specifying whether to send a notification.", "setterMethodName" : "setSendNotification", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "sendNotification", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "sendNotification", "variableType" : "Boolean", "documentation" : "

                    Flag specifying whether to send a notification.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Notify", "EventAction" ], "shapeName" : "AccountTakeoverActionType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "accountTakeoverActionType", "variableType" : "AccountTakeoverActionType", "documentation" : null, "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "wrapper" : false }, "AccountTakeoverActionsType" : { "c2jName" : "AccountTakeoverActionsType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Account takeover actions type.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLowAction", "beanStyleSetterMethodName" : "setLowAction", "c2jName" : "LowAction", "c2jShape" : "AccountTakeoverActionType", "defaultConsumerFluentSetterDocumentation" : "

                    Action to take for a low risk.

                    \nThis is a convenience that creates an instance of the {@link AccountTakeoverActionType.Builder} avoiding the need to create one manually via {@link AccountTakeoverActionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverActionType.Builder#build()} is called immediately and its result is passed to {@link #lowAction(AccountTakeoverActionType)}.\n@param lowAction a consumer that will call methods on {@link AccountTakeoverActionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lowAction(AccountTakeoverActionType)", "deprecated" : false, "documentation" : "

                    Action to take for a low risk.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lowAction", "fluentSetterDocumentation" : "

                    Action to take for a low risk.

                    \n@param lowAction Action to take for a low risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lowAction", "getterDocumentation" : "

                    Action to take for a low risk.

                    \n@return Action to take for a low risk.", "getterModel" : { "returnType" : "AccountTakeoverActionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LowAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LowAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LowAction", "sensitive" : false, "setterDocumentation" : "

                    Action to take for a low risk.

                    \n@param lowAction Action to take for a low risk.", "setterMethodName" : "setLowAction", "setterModel" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "lowAction", "variableType" : "AccountTakeoverActionType", "documentation" : null, "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "lowAction", "variableType" : "AccountTakeoverActionType", "documentation" : "

                    Action to take for a low risk.

                    ", "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMediumAction", "beanStyleSetterMethodName" : "setMediumAction", "c2jName" : "MediumAction", "c2jShape" : "AccountTakeoverActionType", "defaultConsumerFluentSetterDocumentation" : "

                    Action to take for a medium risk.

                    \nThis is a convenience that creates an instance of the {@link AccountTakeoverActionType.Builder} avoiding the need to create one manually via {@link AccountTakeoverActionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverActionType.Builder#build()} is called immediately and its result is passed to {@link #mediumAction(AccountTakeoverActionType)}.\n@param mediumAction a consumer that will call methods on {@link AccountTakeoverActionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mediumAction(AccountTakeoverActionType)", "deprecated" : false, "documentation" : "

                    Action to take for a medium risk.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mediumAction", "fluentSetterDocumentation" : "

                    Action to take for a medium risk.

                    \n@param mediumAction Action to take for a medium risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mediumAction", "getterDocumentation" : "

                    Action to take for a medium risk.

                    \n@return Action to take for a medium risk.", "getterModel" : { "returnType" : "AccountTakeoverActionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MediumAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MediumAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MediumAction", "sensitive" : false, "setterDocumentation" : "

                    Action to take for a medium risk.

                    \n@param mediumAction Action to take for a medium risk.", "setterMethodName" : "setMediumAction", "setterModel" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "mediumAction", "variableType" : "AccountTakeoverActionType", "documentation" : null, "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "mediumAction", "variableType" : "AccountTakeoverActionType", "documentation" : "

                    Action to take for a medium risk.

                    ", "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHighAction", "beanStyleSetterMethodName" : "setHighAction", "c2jName" : "HighAction", "c2jShape" : "AccountTakeoverActionType", "defaultConsumerFluentSetterDocumentation" : "

                    Action to take for a high risk.

                    \nThis is a convenience that creates an instance of the {@link AccountTakeoverActionType.Builder} avoiding the need to create one manually via {@link AccountTakeoverActionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverActionType.Builder#build()} is called immediately and its result is passed to {@link #highAction(AccountTakeoverActionType)}.\n@param highAction a consumer that will call methods on {@link AccountTakeoverActionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #highAction(AccountTakeoverActionType)", "deprecated" : false, "documentation" : "

                    Action to take for a high risk.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "highAction", "fluentSetterDocumentation" : "

                    Action to take for a high risk.

                    \n@param highAction Action to take for a high risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "highAction", "getterDocumentation" : "

                    Action to take for a high risk.

                    \n@return Action to take for a high risk.", "getterModel" : { "returnType" : "AccountTakeoverActionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HighAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HighAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HighAction", "sensitive" : false, "setterDocumentation" : "

                    Action to take for a high risk.

                    \n@param highAction Action to take for a high risk.", "setterMethodName" : "setHighAction", "setterModel" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "highAction", "variableType" : "AccountTakeoverActionType", "documentation" : null, "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "highAction", "variableType" : "AccountTakeoverActionType", "documentation" : "

                    Action to take for a high risk.

                    ", "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HighAction" : { "beanStyleGetterMethodName" : "getHighAction", "beanStyleSetterMethodName" : "setHighAction", "c2jName" : "HighAction", "c2jShape" : "AccountTakeoverActionType", "defaultConsumerFluentSetterDocumentation" : "

                    Action to take for a high risk.

                    \nThis is a convenience that creates an instance of the {@link AccountTakeoverActionType.Builder} avoiding the need to create one manually via {@link AccountTakeoverActionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverActionType.Builder#build()} is called immediately and its result is passed to {@link #highAction(AccountTakeoverActionType)}.\n@param highAction a consumer that will call methods on {@link AccountTakeoverActionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #highAction(AccountTakeoverActionType)", "deprecated" : false, "documentation" : "

                    Action to take for a high risk.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "highAction", "fluentSetterDocumentation" : "

                    Action to take for a high risk.

                    \n@param highAction Action to take for a high risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "highAction", "getterDocumentation" : "

                    Action to take for a high risk.

                    \n@return Action to take for a high risk.", "getterModel" : { "returnType" : "AccountTakeoverActionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HighAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HighAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HighAction", "sensitive" : false, "setterDocumentation" : "

                    Action to take for a high risk.

                    \n@param highAction Action to take for a high risk.", "setterMethodName" : "setHighAction", "setterModel" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "highAction", "variableType" : "AccountTakeoverActionType", "documentation" : null, "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "highAction", "variableType" : "AccountTakeoverActionType", "documentation" : "

                    Action to take for a high risk.

                    ", "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "xmlNameSpaceUri" : null }, "LowAction" : { "beanStyleGetterMethodName" : "getLowAction", "beanStyleSetterMethodName" : "setLowAction", "c2jName" : "LowAction", "c2jShape" : "AccountTakeoverActionType", "defaultConsumerFluentSetterDocumentation" : "

                    Action to take for a low risk.

                    \nThis is a convenience that creates an instance of the {@link AccountTakeoverActionType.Builder} avoiding the need to create one manually via {@link AccountTakeoverActionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverActionType.Builder#build()} is called immediately and its result is passed to {@link #lowAction(AccountTakeoverActionType)}.\n@param lowAction a consumer that will call methods on {@link AccountTakeoverActionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lowAction(AccountTakeoverActionType)", "deprecated" : false, "documentation" : "

                    Action to take for a low risk.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lowAction", "fluentSetterDocumentation" : "

                    Action to take for a low risk.

                    \n@param lowAction Action to take for a low risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lowAction", "getterDocumentation" : "

                    Action to take for a low risk.

                    \n@return Action to take for a low risk.", "getterModel" : { "returnType" : "AccountTakeoverActionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LowAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LowAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LowAction", "sensitive" : false, "setterDocumentation" : "

                    Action to take for a low risk.

                    \n@param lowAction Action to take for a low risk.", "setterMethodName" : "setLowAction", "setterModel" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "lowAction", "variableType" : "AccountTakeoverActionType", "documentation" : null, "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "lowAction", "variableType" : "AccountTakeoverActionType", "documentation" : "

                    Action to take for a low risk.

                    ", "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "xmlNameSpaceUri" : null }, "MediumAction" : { "beanStyleGetterMethodName" : "getMediumAction", "beanStyleSetterMethodName" : "setMediumAction", "c2jName" : "MediumAction", "c2jShape" : "AccountTakeoverActionType", "defaultConsumerFluentSetterDocumentation" : "

                    Action to take for a medium risk.

                    \nThis is a convenience that creates an instance of the {@link AccountTakeoverActionType.Builder} avoiding the need to create one manually via {@link AccountTakeoverActionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverActionType.Builder#build()} is called immediately and its result is passed to {@link #mediumAction(AccountTakeoverActionType)}.\n@param mediumAction a consumer that will call methods on {@link AccountTakeoverActionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mediumAction(AccountTakeoverActionType)", "deprecated" : false, "documentation" : "

                    Action to take for a medium risk.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mediumAction", "fluentSetterDocumentation" : "

                    Action to take for a medium risk.

                    \n@param mediumAction Action to take for a medium risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mediumAction", "getterDocumentation" : "

                    Action to take for a medium risk.

                    \n@return Action to take for a medium risk.", "getterModel" : { "returnType" : "AccountTakeoverActionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MediumAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MediumAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MediumAction", "sensitive" : false, "setterDocumentation" : "

                    Action to take for a medium risk.

                    \n@param mediumAction Action to take for a medium risk.", "setterMethodName" : "setMediumAction", "setterModel" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "mediumAction", "variableType" : "AccountTakeoverActionType", "documentation" : null, "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "mediumAction", "variableType" : "AccountTakeoverActionType", "documentation" : "

                    Action to take for a medium risk.

                    ", "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLowAction", "beanStyleSetterMethodName" : "setLowAction", "c2jName" : "LowAction", "c2jShape" : "AccountTakeoverActionType", "defaultConsumerFluentSetterDocumentation" : "

                    Action to take for a low risk.

                    \nThis is a convenience that creates an instance of the {@link AccountTakeoverActionType.Builder} avoiding the need to create one manually via {@link AccountTakeoverActionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverActionType.Builder#build()} is called immediately and its result is passed to {@link #lowAction(AccountTakeoverActionType)}.\n@param lowAction a consumer that will call methods on {@link AccountTakeoverActionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lowAction(AccountTakeoverActionType)", "deprecated" : false, "documentation" : "

                    Action to take for a low risk.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lowAction", "fluentSetterDocumentation" : "

                    Action to take for a low risk.

                    \n@param lowAction Action to take for a low risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lowAction", "getterDocumentation" : "

                    Action to take for a low risk.

                    \n@return Action to take for a low risk.", "getterModel" : { "returnType" : "AccountTakeoverActionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LowAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LowAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LowAction", "sensitive" : false, "setterDocumentation" : "

                    Action to take for a low risk.

                    \n@param lowAction Action to take for a low risk.", "setterMethodName" : "setLowAction", "setterModel" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "lowAction", "variableType" : "AccountTakeoverActionType", "documentation" : null, "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "lowAction", "variableType" : "AccountTakeoverActionType", "documentation" : "

                    Action to take for a low risk.

                    ", "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMediumAction", "beanStyleSetterMethodName" : "setMediumAction", "c2jName" : "MediumAction", "c2jShape" : "AccountTakeoverActionType", "defaultConsumerFluentSetterDocumentation" : "

                    Action to take for a medium risk.

                    \nThis is a convenience that creates an instance of the {@link AccountTakeoverActionType.Builder} avoiding the need to create one manually via {@link AccountTakeoverActionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverActionType.Builder#build()} is called immediately and its result is passed to {@link #mediumAction(AccountTakeoverActionType)}.\n@param mediumAction a consumer that will call methods on {@link AccountTakeoverActionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mediumAction(AccountTakeoverActionType)", "deprecated" : false, "documentation" : "

                    Action to take for a medium risk.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mediumAction", "fluentSetterDocumentation" : "

                    Action to take for a medium risk.

                    \n@param mediumAction Action to take for a medium risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mediumAction", "getterDocumentation" : "

                    Action to take for a medium risk.

                    \n@return Action to take for a medium risk.", "getterModel" : { "returnType" : "AccountTakeoverActionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MediumAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MediumAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MediumAction", "sensitive" : false, "setterDocumentation" : "

                    Action to take for a medium risk.

                    \n@param mediumAction Action to take for a medium risk.", "setterMethodName" : "setMediumAction", "setterModel" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "mediumAction", "variableType" : "AccountTakeoverActionType", "documentation" : null, "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "mediumAction", "variableType" : "AccountTakeoverActionType", "documentation" : "

                    Action to take for a medium risk.

                    ", "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHighAction", "beanStyleSetterMethodName" : "setHighAction", "c2jName" : "HighAction", "c2jShape" : "AccountTakeoverActionType", "defaultConsumerFluentSetterDocumentation" : "

                    Action to take for a high risk.

                    \nThis is a convenience that creates an instance of the {@link AccountTakeoverActionType.Builder} avoiding the need to create one manually via {@link AccountTakeoverActionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverActionType.Builder#build()} is called immediately and its result is passed to {@link #highAction(AccountTakeoverActionType)}.\n@param highAction a consumer that will call methods on {@link AccountTakeoverActionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #highAction(AccountTakeoverActionType)", "deprecated" : false, "documentation" : "

                    Action to take for a high risk.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "highAction", "fluentSetterDocumentation" : "

                    Action to take for a high risk.

                    \n@param highAction Action to take for a high risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "highAction", "getterDocumentation" : "

                    Action to take for a high risk.

                    \n@return Action to take for a high risk.", "getterModel" : { "returnType" : "AccountTakeoverActionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HighAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HighAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HighAction", "sensitive" : false, "setterDocumentation" : "

                    Action to take for a high risk.

                    \n@param highAction Action to take for a high risk.", "setterMethodName" : "setHighAction", "setterModel" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "highAction", "variableType" : "AccountTakeoverActionType", "documentation" : null, "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverActionType", "variableName" : "highAction", "variableType" : "AccountTakeoverActionType", "documentation" : "

                    Action to take for a high risk.

                    ", "simpleType" : "AccountTakeoverActionType", "variableSetterType" : "AccountTakeoverActionType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AccountTakeoverActionsType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AccountTakeoverActionsType", "variableName" : "accountTakeoverActionsType", "variableType" : "AccountTakeoverActionsType", "documentation" : null, "simpleType" : "AccountTakeoverActionsType", "variableSetterType" : "AccountTakeoverActionsType" }, "wrapper" : false }, "AccountTakeoverEventActionType" : { "c2jName" : "AccountTakeoverEventActionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "BLOCK", "value" : "BLOCK" }, { "name" : "MFA_IF_CONFIGURED", "value" : "MFA_IF_CONFIGURED" }, { "name" : "MFA_REQUIRED", "value" : "MFA_REQUIRED" }, { "name" : "NO_ACTION", "value" : "NO_ACTION" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AccountTakeoverEventActionType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AccountTakeoverEventActionType", "variableName" : "accountTakeoverEventActionType", "variableType" : "AccountTakeoverEventActionType", "documentation" : null, "simpleType" : "AccountTakeoverEventActionType", "variableSetterType" : "AccountTakeoverEventActionType" }, "wrapper" : false }, "AccountTakeoverRiskConfigurationType" : { "c2jName" : "AccountTakeoverRiskConfigurationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Configuration for mitigation actions and notification for different levels of risk detected for a potential account takeover.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNotifyConfiguration", "beanStyleSetterMethodName" : "setNotifyConfiguration", "c2jName" : "NotifyConfiguration", "c2jShape" : "NotifyConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                    The notify configuration used to construct email notifications.

                    \nThis is a convenience that creates an instance of the {@link NotifyConfigurationType.Builder} avoiding the need to create one manually via {@link NotifyConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotifyConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #notifyConfiguration(NotifyConfigurationType)}.\n@param notifyConfiguration a consumer that will call methods on {@link NotifyConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notifyConfiguration(NotifyConfigurationType)", "deprecated" : false, "documentation" : "

                    The notify configuration used to construct email notifications.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notifyConfiguration", "fluentSetterDocumentation" : "

                    The notify configuration used to construct email notifications.

                    \n@param notifyConfiguration The notify configuration used to construct email notifications.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notifyConfiguration", "getterDocumentation" : "

                    The notify configuration used to construct email notifications.

                    \n@return The notify configuration used to construct email notifications.", "getterModel" : { "returnType" : "NotifyConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotifyConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotifyConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotifyConfiguration", "sensitive" : false, "setterDocumentation" : "

                    The notify configuration used to construct email notifications.

                    \n@param notifyConfiguration The notify configuration used to construct email notifications.", "setterMethodName" : "setNotifyConfiguration", "setterModel" : { "variableDeclarationType" : "NotifyConfigurationType", "variableName" : "notifyConfiguration", "variableType" : "NotifyConfigurationType", "documentation" : null, "simpleType" : "NotifyConfigurationType", "variableSetterType" : "NotifyConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotifyConfigurationType", "variableName" : "notifyConfiguration", "variableType" : "NotifyConfigurationType", "documentation" : "

                    The notify configuration used to construct email notifications.

                    ", "simpleType" : "NotifyConfigurationType", "variableSetterType" : "NotifyConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getActions", "beanStyleSetterMethodName" : "setActions", "c2jName" : "Actions", "c2jShape" : "AccountTakeoverActionsType", "defaultConsumerFluentSetterDocumentation" : "

                    Account takeover risk configuration actions

                    \nThis is a convenience that creates an instance of the {@link AccountTakeoverActionsType.Builder} avoiding the need to create one manually via {@link AccountTakeoverActionsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverActionsType.Builder#build()} is called immediately and its result is passed to {@link #actions(AccountTakeoverActionsType)}.\n@param actions a consumer that will call methods on {@link AccountTakeoverActionsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actions(AccountTakeoverActionsType)", "deprecated" : false, "documentation" : "

                    Account takeover risk configuration actions

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "actions", "fluentSetterDocumentation" : "

                    Account takeover risk configuration actions

                    \n@param actions Account takeover risk configuration actions\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "actions", "getterDocumentation" : "

                    Account takeover risk configuration actions

                    \n@return Account takeover risk configuration actions", "getterModel" : { "returnType" : "AccountTakeoverActionsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Actions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Actions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Actions", "sensitive" : false, "setterDocumentation" : "

                    Account takeover risk configuration actions

                    \n@param actions Account takeover risk configuration actions", "setterMethodName" : "setActions", "setterModel" : { "variableDeclarationType" : "AccountTakeoverActionsType", "variableName" : "actions", "variableType" : "AccountTakeoverActionsType", "documentation" : null, "simpleType" : "AccountTakeoverActionsType", "variableSetterType" : "AccountTakeoverActionsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverActionsType", "variableName" : "actions", "variableType" : "AccountTakeoverActionsType", "documentation" : "

                    Account takeover risk configuration actions

                    ", "simpleType" : "AccountTakeoverActionsType", "variableSetterType" : "AccountTakeoverActionsType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Actions" : { "beanStyleGetterMethodName" : "getActions", "beanStyleSetterMethodName" : "setActions", "c2jName" : "Actions", "c2jShape" : "AccountTakeoverActionsType", "defaultConsumerFluentSetterDocumentation" : "

                    Account takeover risk configuration actions

                    \nThis is a convenience that creates an instance of the {@link AccountTakeoverActionsType.Builder} avoiding the need to create one manually via {@link AccountTakeoverActionsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverActionsType.Builder#build()} is called immediately and its result is passed to {@link #actions(AccountTakeoverActionsType)}.\n@param actions a consumer that will call methods on {@link AccountTakeoverActionsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actions(AccountTakeoverActionsType)", "deprecated" : false, "documentation" : "

                    Account takeover risk configuration actions

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "actions", "fluentSetterDocumentation" : "

                    Account takeover risk configuration actions

                    \n@param actions Account takeover risk configuration actions\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "actions", "getterDocumentation" : "

                    Account takeover risk configuration actions

                    \n@return Account takeover risk configuration actions", "getterModel" : { "returnType" : "AccountTakeoverActionsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Actions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Actions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Actions", "sensitive" : false, "setterDocumentation" : "

                    Account takeover risk configuration actions

                    \n@param actions Account takeover risk configuration actions", "setterMethodName" : "setActions", "setterModel" : { "variableDeclarationType" : "AccountTakeoverActionsType", "variableName" : "actions", "variableType" : "AccountTakeoverActionsType", "documentation" : null, "simpleType" : "AccountTakeoverActionsType", "variableSetterType" : "AccountTakeoverActionsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverActionsType", "variableName" : "actions", "variableType" : "AccountTakeoverActionsType", "documentation" : "

                    Account takeover risk configuration actions

                    ", "simpleType" : "AccountTakeoverActionsType", "variableSetterType" : "AccountTakeoverActionsType" }, "xmlNameSpaceUri" : null }, "NotifyConfiguration" : { "beanStyleGetterMethodName" : "getNotifyConfiguration", "beanStyleSetterMethodName" : "setNotifyConfiguration", "c2jName" : "NotifyConfiguration", "c2jShape" : "NotifyConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                    The notify configuration used to construct email notifications.

                    \nThis is a convenience that creates an instance of the {@link NotifyConfigurationType.Builder} avoiding the need to create one manually via {@link NotifyConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotifyConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #notifyConfiguration(NotifyConfigurationType)}.\n@param notifyConfiguration a consumer that will call methods on {@link NotifyConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notifyConfiguration(NotifyConfigurationType)", "deprecated" : false, "documentation" : "

                    The notify configuration used to construct email notifications.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notifyConfiguration", "fluentSetterDocumentation" : "

                    The notify configuration used to construct email notifications.

                    \n@param notifyConfiguration The notify configuration used to construct email notifications.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notifyConfiguration", "getterDocumentation" : "

                    The notify configuration used to construct email notifications.

                    \n@return The notify configuration used to construct email notifications.", "getterModel" : { "returnType" : "NotifyConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotifyConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotifyConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotifyConfiguration", "sensitive" : false, "setterDocumentation" : "

                    The notify configuration used to construct email notifications.

                    \n@param notifyConfiguration The notify configuration used to construct email notifications.", "setterMethodName" : "setNotifyConfiguration", "setterModel" : { "variableDeclarationType" : "NotifyConfigurationType", "variableName" : "notifyConfiguration", "variableType" : "NotifyConfigurationType", "documentation" : null, "simpleType" : "NotifyConfigurationType", "variableSetterType" : "NotifyConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotifyConfigurationType", "variableName" : "notifyConfiguration", "variableType" : "NotifyConfigurationType", "documentation" : "

                    The notify configuration used to construct email notifications.

                    ", "simpleType" : "NotifyConfigurationType", "variableSetterType" : "NotifyConfigurationType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNotifyConfiguration", "beanStyleSetterMethodName" : "setNotifyConfiguration", "c2jName" : "NotifyConfiguration", "c2jShape" : "NotifyConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                    The notify configuration used to construct email notifications.

                    \nThis is a convenience that creates an instance of the {@link NotifyConfigurationType.Builder} avoiding the need to create one manually via {@link NotifyConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotifyConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #notifyConfiguration(NotifyConfigurationType)}.\n@param notifyConfiguration a consumer that will call methods on {@link NotifyConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notifyConfiguration(NotifyConfigurationType)", "deprecated" : false, "documentation" : "

                    The notify configuration used to construct email notifications.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notifyConfiguration", "fluentSetterDocumentation" : "

                    The notify configuration used to construct email notifications.

                    \n@param notifyConfiguration The notify configuration used to construct email notifications.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notifyConfiguration", "getterDocumentation" : "

                    The notify configuration used to construct email notifications.

                    \n@return The notify configuration used to construct email notifications.", "getterModel" : { "returnType" : "NotifyConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotifyConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotifyConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotifyConfiguration", "sensitive" : false, "setterDocumentation" : "

                    The notify configuration used to construct email notifications.

                    \n@param notifyConfiguration The notify configuration used to construct email notifications.", "setterMethodName" : "setNotifyConfiguration", "setterModel" : { "variableDeclarationType" : "NotifyConfigurationType", "variableName" : "notifyConfiguration", "variableType" : "NotifyConfigurationType", "documentation" : null, "simpleType" : "NotifyConfigurationType", "variableSetterType" : "NotifyConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotifyConfigurationType", "variableName" : "notifyConfiguration", "variableType" : "NotifyConfigurationType", "documentation" : "

                    The notify configuration used to construct email notifications.

                    ", "simpleType" : "NotifyConfigurationType", "variableSetterType" : "NotifyConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getActions", "beanStyleSetterMethodName" : "setActions", "c2jName" : "Actions", "c2jShape" : "AccountTakeoverActionsType", "defaultConsumerFluentSetterDocumentation" : "

                    Account takeover risk configuration actions

                    \nThis is a convenience that creates an instance of the {@link AccountTakeoverActionsType.Builder} avoiding the need to create one manually via {@link AccountTakeoverActionsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverActionsType.Builder#build()} is called immediately and its result is passed to {@link #actions(AccountTakeoverActionsType)}.\n@param actions a consumer that will call methods on {@link AccountTakeoverActionsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actions(AccountTakeoverActionsType)", "deprecated" : false, "documentation" : "

                    Account takeover risk configuration actions

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "actions", "fluentSetterDocumentation" : "

                    Account takeover risk configuration actions

                    \n@param actions Account takeover risk configuration actions\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "actions", "getterDocumentation" : "

                    Account takeover risk configuration actions

                    \n@return Account takeover risk configuration actions", "getterModel" : { "returnType" : "AccountTakeoverActionsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Actions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Actions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Actions", "sensitive" : false, "setterDocumentation" : "

                    Account takeover risk configuration actions

                    \n@param actions Account takeover risk configuration actions", "setterMethodName" : "setActions", "setterModel" : { "variableDeclarationType" : "AccountTakeoverActionsType", "variableName" : "actions", "variableType" : "AccountTakeoverActionsType", "documentation" : null, "simpleType" : "AccountTakeoverActionsType", "variableSetterType" : "AccountTakeoverActionsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverActionsType", "variableName" : "actions", "variableType" : "AccountTakeoverActionsType", "documentation" : "

                    Account takeover risk configuration actions

                    ", "simpleType" : "AccountTakeoverActionsType", "variableSetterType" : "AccountTakeoverActionsType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Actions" ], "shapeName" : "AccountTakeoverRiskConfigurationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfigurationType", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : null, "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "wrapper" : false }, "AddCustomAttributesRequest" : { "c2jName" : "AddCustomAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the request to add custom attributes.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AddCustomAttributes", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AddCustomAttributes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                    The user pool ID for the user pool where you want to add custom attributes.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                    The user pool ID for the user pool where you want to add custom attributes.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                    The user pool ID for the user pool where you want to add custom attributes.

                    \n@param userPoolId The user pool ID for the user pool where you want to add custom attributes.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getCustomAttributes", "beanStyleSetterMethodName" : "setCustomAttributes", "c2jName" : "CustomAttributes", "c2jShape" : "CustomAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                    An array of custom attributes, such as Mutable and Name.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #customAttributes(List)}.\n@param customAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customAttributes(List)", "deprecated" : false, "documentation" : "

                    An array of custom attributes, such as Mutable and Name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customAttributes", "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.", "fluentSetterMethodName" : "customAttributes", "getterDocumentation" : "

                    An array of custom attributes, such as Mutable and Name.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SchemaAttributeType.Builder} avoiding the need to create one manually via {@link SchemaAttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaAttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(SchemaAttributeType)}.\n@param member a consumer that will call methods on {@link SchemaAttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SchemaAttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : null, "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SchemaAttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SchemaAttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CustomAttributes", "sensitive" : false, "setterDocumentation" : "

                    An array of custom attributes, such as Mutable and Name.

                    \n@param customAttributes An array of custom attributes, such as Mutable and Name.", "setterMethodName" : "setCustomAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getCustomAttributes", "beanStyleSetterMethodName" : "setCustomAttributes", "c2jName" : "CustomAttributes", "c2jShape" : "CustomAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                    An array of custom attributes, such as Mutable and Name.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #customAttributes(List)}.\n@param customAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customAttributes(List)", "deprecated" : false, "documentation" : "

                    An array of custom attributes, such as Mutable and Name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customAttributes", "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.", "fluentSetterMethodName" : "customAttributes", "getterDocumentation" : "

                    An array of custom attributes, such as Mutable and Name.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SchemaAttributeType.Builder} avoiding the need to create one manually via {@link SchemaAttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaAttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(SchemaAttributeType)}.\n@param member a consumer that will call methods on {@link SchemaAttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SchemaAttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : null, "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SchemaAttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SchemaAttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CustomAttributes", "sensitive" : false, "setterDocumentation" : "

                    An array of custom attributes, such as Mutable and Name.

                    \n@param customAttributes An array of custom attributes, such as Mutable and Name.", "setterMethodName" : "setCustomAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                    The user pool ID for the user pool where you want to add custom attributes.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                    The user pool ID for the user pool where you want to add custom attributes.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                    The user pool ID for the user pool where you want to add custom attributes.

                    \n@param userPoolId The user pool ID for the user pool where you want to add custom attributes.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                    The user pool ID for the user pool where you want to add custom attributes.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                    The user pool ID for the user pool where you want to add custom attributes.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                    The user pool ID for the user pool where you want to add custom attributes.

                    \n@param userPoolId The user pool ID for the user pool where you want to add custom attributes.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getCustomAttributes", "beanStyleSetterMethodName" : "setCustomAttributes", "c2jName" : "CustomAttributes", "c2jShape" : "CustomAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                    An array of custom attributes, such as Mutable and Name.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #customAttributes(List)}.\n@param customAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customAttributes(List)", "deprecated" : false, "documentation" : "

                    An array of custom attributes, such as Mutable and Name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customAttributes", "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.", "fluentSetterMethodName" : "customAttributes", "getterDocumentation" : "

                    An array of custom attributes, such as Mutable and Name.

                    \n

                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SchemaAttributeType.Builder} avoiding the need to create one manually via {@link SchemaAttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaAttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(SchemaAttributeType)}.\n@param member a consumer that will call methods on {@link SchemaAttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SchemaAttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : null, "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SchemaAttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SchemaAttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CustomAttributes", "sensitive" : false, "setterDocumentation" : "

                    An array of custom attributes, such as Mutable and Name.

                    \n@param customAttributes An array of custom attributes, such as Mutable and Name.", "setterMethodName" : "setCustomAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "customAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "CustomAttributes" ], "shapeName" : "AddCustomAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AddCustomAttributesRequest", "variableName" : "addCustomAttributesRequest", "variableType" : "AddCustomAttributesRequest", "documentation" : null, "simpleType" : "AddCustomAttributesRequest", "variableSetterType" : "AddCustomAttributesRequest" }, "wrapper" : false }, "AddCustomAttributesResponse" : { "c2jName" : "AddCustomAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the response from the server for the request to add custom attributes.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AddCustomAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddCustomAttributesResponse", "variableName" : "addCustomAttributesResponse", "variableType" : "AddCustomAttributesResponse", "documentation" : null, "simpleType" : "AddCustomAttributesResponse", "variableSetterType" : "AddCustomAttributesResponse" }, "wrapper" : false }, "AdminAddUserToGroupRequest" : { "c2jName" : "AdminAddUserToGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminAddUserToGroup", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminAddUserToGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                    The user pool ID for the user pool.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                    The user pool ID for the user pool.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                    The user pool ID for the user pool.

                    \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                    The user pool ID for the user pool.

                    \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                    The user pool ID for the user pool.

                    \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                    The user pool ID for the user pool.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                    The username for the user.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                    The username for the user.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                    The username for the user.

                    \n@param username The username for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                    The username for the user.

                    \n@return The username for the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                    The username for the user.

                    \n@param username The username for the user.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                    The username for the user.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                    The group name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                    The group name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                    The group name.

                    \n@param groupName The group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                    The group name.

                    \n@return The group name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                    The group name.

                    \n@param groupName The group name.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                    The group name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GroupName" : { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                    The group name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                    The group name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                    The group name.

                    \n@param groupName The group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                    The group name.

                    \n@return The group name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                    The group name.

                    \n@param groupName The group name.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                    The group name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                    The user pool ID for the user pool.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                    The user pool ID for the user pool.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                    The user pool ID for the user pool.

                    \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                    The user pool ID for the user pool.

                    \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                    The user pool ID for the user pool.

                    \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                    The user pool ID for the user pool.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                    The username for the user.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                    The username for the user.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                    The username for the user.

                    \n@param username The username for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                    The username for the user.

                    \n@return The username for the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                    The username for the user.

                    \n@param username The username for the user.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                    The username for the user.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                    The user pool ID for the user pool.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                    The user pool ID for the user pool.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                    The user pool ID for the user pool.

                    \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                    The user pool ID for the user pool.

                    \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                    The user pool ID for the user pool.

                    \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                    The user pool ID for the user pool.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                    The username for the user.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                    The username for the user.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                    The username for the user.

                    \n@param username The username for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                    The username for the user.

                    \n@return The username for the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                    The username for the user.

                    \n@param username The username for the user.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                    The username for the user.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                    The group name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                    The group name.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                    The group name.

                    \n@param groupName The group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                    The group name.

                    \n@return The group name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                    The group name.

                    \n@param groupName The group name.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                    The group name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username", "GroupName" ], "shapeName" : "AdminAddUserToGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminAddUserToGroupRequest", "variableName" : "adminAddUserToGroupRequest", "variableType" : "AdminAddUserToGroupRequest", "documentation" : null, "simpleType" : "AdminAddUserToGroupRequest", "variableSetterType" : "AdminAddUserToGroupRequest" }, "wrapper" : false }, "AdminAddUserToGroupResponse" : { "c2jName" : "AdminAddUserToGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminAddUserToGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminAddUserToGroupResponse", "variableName" : "adminAddUserToGroupResponse", "variableType" : "AdminAddUserToGroupResponse", "documentation" : null, "simpleType" : "AdminAddUserToGroupResponse", "variableSetterType" : "AdminAddUserToGroupResponse" }, "wrapper" : false }, "AdminConfirmSignUpRequest" : { "c2jName" : "AdminConfirmSignUpRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the request to confirm user registration.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminConfirmSignUp", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminConfirmSignUp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                    The user pool ID for which you want to confirm user registration.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                    The user pool ID for which you want to confirm user registration.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                    The user pool ID for which you want to confirm user registration.

                    \n@param userPoolId The user pool ID for which you want to confirm user registration.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                    The user name for which you want to confirm user registration.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                    The user name for which you want to confirm user registration.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                    The user pool ID for which you want to confirm user registration.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                    The user pool ID for which you want to confirm user registration.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                    The user pool ID for which you want to confirm user registration.

                    \n@param userPoolId The user pool ID for which you want to confirm user registration.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                    The user name for which you want to confirm user registration.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                    The user name for which you want to confirm user registration.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                    The user pool ID for which you want to confirm user registration.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                    The user pool ID for which you want to confirm user registration.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                    The user pool ID for which you want to confirm user registration.

                    \n@param userPoolId The user pool ID for which you want to confirm user registration.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                    The user name for which you want to confirm user registration.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                    The user name for which you want to confirm user registration.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminConfirmSignUpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminConfirmSignUpRequest", "variableName" : "adminConfirmSignUpRequest", "variableType" : "AdminConfirmSignUpRequest", "documentation" : null, "simpleType" : "AdminConfirmSignUpRequest", "variableSetterType" : "AdminConfirmSignUpRequest" }, "wrapper" : false }, "AdminConfirmSignUpResponse" : { "c2jName" : "AdminConfirmSignUpResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the response from the server for the request to confirm registration.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminConfirmSignUpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminConfirmSignUpResponse", "variableName" : "adminConfirmSignUpResponse", "variableType" : "AdminConfirmSignUpResponse", "documentation" : null, "simpleType" : "AdminConfirmSignUpResponse", "variableSetterType" : "AdminConfirmSignUpResponse" }, "wrapper" : false }, "AdminCreateUserConfigType" : { "c2jName" : "AdminCreateUserConfigType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    The configuration for creating a new user profile.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAllowAdminCreateUserOnly", "beanStyleSetterMethodName" : "setAllowAdminCreateUserOnly", "c2jName" : "AllowAdminCreateUserOnly", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                    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.

                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowAdminCreateUserOnly(Boolean)}.\n@param allowAdminCreateUserOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowAdminCreateUserOnly(Boolean)", "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.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowAdminCreateUserOnly", "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.", "fluentSetterMethodName" : "allowAdminCreateUserOnly", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowAdminCreateUserOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowAdminCreateUserOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowAdminCreateUserOnly", "sensitive" : false, "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.", "setterMethodName" : "setAllowAdminCreateUserOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowAdminCreateUserOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUnusedAccountValidityDays", "beanStyleSetterMethodName" : "setUnusedAccountValidityDays", "c2jName" : "UnusedAccountValidityDays", "c2jShape" : "AdminCreateUserUnusedAccountValidityDaysType", "defaultConsumerFluentSetterDocumentation" : "

                    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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #unusedAccountValidityDays(Integer)}.\n@param unusedAccountValidityDays a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #unusedAccountValidityDays(Integer)", "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unusedAccountValidityDays", "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unusedAccountValidityDays", "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    ", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UnusedAccountValidityDays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnusedAccountValidityDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UnusedAccountValidityDays", "sensitive" : false, "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    ", "setterMethodName" : "setUnusedAccountValidityDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unusedAccountValidityDays", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInviteMessageTemplate", "beanStyleSetterMethodName" : "setInviteMessageTemplate", "c2jName" : "InviteMessageTemplate", "c2jShape" : "MessageTemplateType", "defaultConsumerFluentSetterDocumentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    \nThis is a convenience that creates an instance of the {@link MessageTemplateType.Builder} avoiding the need to create one manually via {@link MessageTemplateType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageTemplateType.Builder#build()} is called immediately and its result is passed to {@link #inviteMessageTemplate(MessageTemplateType)}.\n@param inviteMessageTemplate a consumer that will call methods on {@link MessageTemplateType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inviteMessageTemplate(MessageTemplateType)", "deprecated" : false, "documentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inviteMessageTemplate", "fluentSetterDocumentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    \n@param inviteMessageTemplate The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inviteMessageTemplate", "getterDocumentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    \n@return The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.", "getterModel" : { "returnType" : "MessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InviteMessageTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InviteMessageTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InviteMessageTemplate", "sensitive" : false, "setterDocumentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    \n@param inviteMessageTemplate The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.", "setterMethodName" : "setInviteMessageTemplate", "setterModel" : { "variableDeclarationType" : "MessageTemplateType", "variableName" : "inviteMessageTemplate", "variableType" : "MessageTemplateType", "documentation" : null, "simpleType" : "MessageTemplateType", "variableSetterType" : "MessageTemplateType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageTemplateType", "variableName" : "inviteMessageTemplate", "variableType" : "MessageTemplateType", "documentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    ", "simpleType" : "MessageTemplateType", "variableSetterType" : "MessageTemplateType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowAdminCreateUserOnly" : { "beanStyleGetterMethodName" : "getAllowAdminCreateUserOnly", "beanStyleSetterMethodName" : "setAllowAdminCreateUserOnly", "c2jName" : "AllowAdminCreateUserOnly", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                    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.

                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowAdminCreateUserOnly(Boolean)}.\n@param allowAdminCreateUserOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowAdminCreateUserOnly(Boolean)", "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.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowAdminCreateUserOnly", "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.", "fluentSetterMethodName" : "allowAdminCreateUserOnly", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowAdminCreateUserOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowAdminCreateUserOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowAdminCreateUserOnly", "sensitive" : false, "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.", "setterMethodName" : "setAllowAdminCreateUserOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowAdminCreateUserOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getInviteMessageTemplate", "beanStyleSetterMethodName" : "setInviteMessageTemplate", "c2jName" : "InviteMessageTemplate", "c2jShape" : "MessageTemplateType", "defaultConsumerFluentSetterDocumentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    \nThis is a convenience that creates an instance of the {@link MessageTemplateType.Builder} avoiding the need to create one manually via {@link MessageTemplateType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageTemplateType.Builder#build()} is called immediately and its result is passed to {@link #inviteMessageTemplate(MessageTemplateType)}.\n@param inviteMessageTemplate a consumer that will call methods on {@link MessageTemplateType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inviteMessageTemplate(MessageTemplateType)", "deprecated" : false, "documentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inviteMessageTemplate", "fluentSetterDocumentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    \n@param inviteMessageTemplate The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inviteMessageTemplate", "getterDocumentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    \n@return The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.", "getterModel" : { "returnType" : "MessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InviteMessageTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InviteMessageTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InviteMessageTemplate", "sensitive" : false, "setterDocumentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    \n@param inviteMessageTemplate The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.", "setterMethodName" : "setInviteMessageTemplate", "setterModel" : { "variableDeclarationType" : "MessageTemplateType", "variableName" : "inviteMessageTemplate", "variableType" : "MessageTemplateType", "documentation" : null, "simpleType" : "MessageTemplateType", "variableSetterType" : "MessageTemplateType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageTemplateType", "variableName" : "inviteMessageTemplate", "variableType" : "MessageTemplateType", "documentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    ", "simpleType" : "MessageTemplateType", "variableSetterType" : "MessageTemplateType" }, "xmlNameSpaceUri" : null }, "UnusedAccountValidityDays" : { "beanStyleGetterMethodName" : "getUnusedAccountValidityDays", "beanStyleSetterMethodName" : "setUnusedAccountValidityDays", "c2jName" : "UnusedAccountValidityDays", "c2jShape" : "AdminCreateUserUnusedAccountValidityDaysType", "defaultConsumerFluentSetterDocumentation" : "

                    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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #unusedAccountValidityDays(Integer)}.\n@param unusedAccountValidityDays a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #unusedAccountValidityDays(Integer)", "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unusedAccountValidityDays", "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unusedAccountValidityDays", "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    ", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UnusedAccountValidityDays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnusedAccountValidityDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UnusedAccountValidityDays", "sensitive" : false, "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    ", "setterMethodName" : "setUnusedAccountValidityDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unusedAccountValidityDays", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAllowAdminCreateUserOnly", "beanStyleSetterMethodName" : "setAllowAdminCreateUserOnly", "c2jName" : "AllowAdminCreateUserOnly", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                    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.

                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowAdminCreateUserOnly(Boolean)}.\n@param allowAdminCreateUserOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowAdminCreateUserOnly(Boolean)", "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.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowAdminCreateUserOnly", "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.", "fluentSetterMethodName" : "allowAdminCreateUserOnly", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowAdminCreateUserOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowAdminCreateUserOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowAdminCreateUserOnly", "sensitive" : false, "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.", "setterMethodName" : "setAllowAdminCreateUserOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowAdminCreateUserOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUnusedAccountValidityDays", "beanStyleSetterMethodName" : "setUnusedAccountValidityDays", "c2jName" : "UnusedAccountValidityDays", "c2jShape" : "AdminCreateUserUnusedAccountValidityDaysType", "defaultConsumerFluentSetterDocumentation" : "

                    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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #unusedAccountValidityDays(Integer)}.\n@param unusedAccountValidityDays a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #unusedAccountValidityDays(Integer)", "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unusedAccountValidityDays", "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unusedAccountValidityDays", "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    ", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UnusedAccountValidityDays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnusedAccountValidityDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UnusedAccountValidityDays", "sensitive" : false, "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    \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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    ", "setterMethodName" : "setUnusedAccountValidityDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unusedAccountValidityDays", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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. The default value for this parameter is 7.

                    If you set a value for TemporaryPasswordValidityDays in PasswordPolicy, that value will be used and UnusedAccountValidityDays will be deprecated for that user pool.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInviteMessageTemplate", "beanStyleSetterMethodName" : "setInviteMessageTemplate", "c2jName" : "InviteMessageTemplate", "c2jShape" : "MessageTemplateType", "defaultConsumerFluentSetterDocumentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    \nThis is a convenience that creates an instance of the {@link MessageTemplateType.Builder} avoiding the need to create one manually via {@link MessageTemplateType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MessageTemplateType.Builder#build()} is called immediately and its result is passed to {@link #inviteMessageTemplate(MessageTemplateType)}.\n@param inviteMessageTemplate a consumer that will call methods on {@link MessageTemplateType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inviteMessageTemplate(MessageTemplateType)", "deprecated" : false, "documentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inviteMessageTemplate", "fluentSetterDocumentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    \n@param inviteMessageTemplate The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inviteMessageTemplate", "getterDocumentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    \n@return The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.", "getterModel" : { "returnType" : "MessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InviteMessageTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InviteMessageTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InviteMessageTemplate", "sensitive" : false, "setterDocumentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    \n@param inviteMessageTemplate The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.", "setterMethodName" : "setInviteMessageTemplate", "setterModel" : { "variableDeclarationType" : "MessageTemplateType", "variableName" : "inviteMessageTemplate", "variableType" : "MessageTemplateType", "documentation" : null, "simpleType" : "MessageTemplateType", "variableSetterType" : "MessageTemplateType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MessageTemplateType", "variableName" : "inviteMessageTemplate", "variableType" : "MessageTemplateType", "documentation" : "

                    The message template to be used for the welcome message to new users.

                    See also Customizing User Invitation Messages.

                    ", "simpleType" : "MessageTemplateType", "variableSetterType" : "MessageTemplateType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminCreateUserConfigType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the request to create a user in the specified user pool.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminCreateUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminCreateUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                    The user pool ID for the user pool where the user will be created.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                    The user pool ID for the user pool where the user will be created.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                    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.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "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.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                    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 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).

                    For custom attributes, you must prepend the custom: prefix to the attribute name.

                    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 can also do this by calling .)

                    • 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.

                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "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 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).

                    For custom attributes, you must prepend the custom: prefix to the attribute name.

                    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 can also do this by calling .)

                    • 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.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "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 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).

                    For custom attributes, you must prepend the custom: prefix to the attribute name.

                    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 can also do this by calling .)

                    • 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 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).

                    For custom attributes, you must prepend the custom: prefix to the attribute name.

                    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 can also do this by calling .)

                    • 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.", "fluentSetterMethodName" : "userAttributes", "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 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).

                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                      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 can also do this by calling .)

                      • 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

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \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 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).

                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                      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 can also do this by calling .)

                      • 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "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 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).

                        For custom attributes, you must prepend the custom: prefix to the attribute name.

                        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 can also do this by calling .)

                        • 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 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).

                        For custom attributes, you must prepend the custom: prefix to the attribute name.

                        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 can also do this by calling .)

                        • 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.

                        • ", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 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).

                          For custom attributes, you must prepend the custom: prefix to the attribute name.

                          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 can also do this by calling .)

                          • 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 }, { "beanStyleGetterMethodName" : "getValidationData", "beanStyleSetterMethodName" : "setValidationData", "c2jName" : "ValidationData", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                          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.

                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #validationData(List)}.\n@param validationData a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #validationData(List)", "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.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validationData", "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.", "fluentSetterMethodName" : "validationData", "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

                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidationData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidationData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidationData", "sensitive" : false, "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.", "setterMethodName" : "setValidationData", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getTemporaryPassword", "beanStyleSetterMethodName" : "setTemporaryPassword", "c2jName" : "TemporaryPassword", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                          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.

                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #temporaryPassword(String)}.\n@param temporaryPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temporaryPassword(String)", "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.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "temporaryPassword", "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.", "fluentSetterMethodName" : "temporaryPassword", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemporaryPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemporaryPassword", "sensitive" : true, "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.", "setterMethodName" : "setTemporaryPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temporaryPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getForceAliasCreation", "beanStyleSetterMethodName" : "setForceAliasCreation", "c2jName" : "ForceAliasCreation", "c2jShape" : "ForceAliasCreation", "defaultConsumerFluentSetterDocumentation" : "

                          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.

                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #forceAliasCreation(Boolean)}.\n@param forceAliasCreation a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forceAliasCreation(Boolean)", "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.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "forceAliasCreation", "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.", "fluentSetterMethodName" : "forceAliasCreation", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ForceAliasCreation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ForceAliasCreation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ForceAliasCreation", "sensitive" : false, "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.", "setterMethodName" : "setForceAliasCreation", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getMessageActionAsString", "beanStyleSetterMethodName" : "setMessageAction", "c2jName" : "MessageAction", "c2jShape" : "MessageActionType", "defaultConsumerFluentSetterDocumentation" : "

                          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.

                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageActionAsString(String)}.\n@param messageAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageAction(String)", "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.

                          ", "endpointDiscoveryId" : false, "enumType" : "MessageActionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "messageAction", "fluentEnumSetterMethodName" : "messageAction", "fluentGetterMethodName" : "messageActionAsString", "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@see MessageActionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageActionType", "fluentSetterMethodName" : "messageAction", "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

                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #messageAction} will return {@link MessageActionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #messageActionAsString}.\n

                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MessageAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageAction", "sensitive" : false, "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", "setterMethodName" : "setMessageAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getDesiredDeliveryMediumsAsStrings", "beanStyleSetterMethodName" : "setDesiredDeliveryMediumsWithStrings", "c2jName" : "DesiredDeliveryMediums", "c2jShape" : "DeliveryMediumListType", "defaultConsumerFluentSetterDocumentation" : "

                          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.

                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #desiredDeliveryMediumsAsStrings(List)}.\n@param desiredDeliveryMediums a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #desiredDeliveryMediumsWithStrings(List)", "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.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "desiredDeliveryMediums", "fluentEnumSetterMethodName" : "desiredDeliveryMediums", "fluentGetterMethodName" : "desiredDeliveryMediumsAsStrings", "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.", "fluentSetterMethodName" : "desiredDeliveryMediumsWithStrings", "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

                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                          \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.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DesiredDeliveryMediums", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DesiredDeliveryMediums", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeliveryMediumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DeliveryMediumType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeliveryMediumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link DeliveryMediumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                          \n@return The value of the Member property for this object.\n@see DeliveryMediumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeliveryMediumType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DesiredDeliveryMediums", "sensitive" : false, "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.", "setterMethodName" : "setDesiredDeliveryMediumsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "desiredDeliveryMediums", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getDesiredDeliveryMediumsAsStrings", "beanStyleSetterMethodName" : "setDesiredDeliveryMediumsWithStrings", "c2jName" : "DesiredDeliveryMediums", "c2jShape" : "DeliveryMediumListType", "defaultConsumerFluentSetterDocumentation" : "

                          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.

                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #desiredDeliveryMediumsAsStrings(List)}.\n@param desiredDeliveryMediums a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #desiredDeliveryMediumsWithStrings(List)", "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.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "desiredDeliveryMediums", "fluentEnumSetterMethodName" : "desiredDeliveryMediums", "fluentGetterMethodName" : "desiredDeliveryMediumsAsStrings", "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.", "fluentSetterMethodName" : "desiredDeliveryMediumsWithStrings", "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

                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                          \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.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DesiredDeliveryMediums", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DesiredDeliveryMediums", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeliveryMediumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DeliveryMediumType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeliveryMediumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link DeliveryMediumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                          \n@return The value of the Member property for this object.\n@see DeliveryMediumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeliveryMediumType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DesiredDeliveryMediums", "sensitive" : false, "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.", "setterMethodName" : "setDesiredDeliveryMediumsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "desiredDeliveryMediums", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getForceAliasCreation", "beanStyleSetterMethodName" : "setForceAliasCreation", "c2jName" : "ForceAliasCreation", "c2jShape" : "ForceAliasCreation", "defaultConsumerFluentSetterDocumentation" : "

                          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.

                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #forceAliasCreation(Boolean)}.\n@param forceAliasCreation a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forceAliasCreation(Boolean)", "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.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "forceAliasCreation", "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.", "fluentSetterMethodName" : "forceAliasCreation", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ForceAliasCreation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ForceAliasCreation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ForceAliasCreation", "sensitive" : false, "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.", "setterMethodName" : "setForceAliasCreation", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getMessageActionAsString", "beanStyleSetterMethodName" : "setMessageAction", "c2jName" : "MessageAction", "c2jShape" : "MessageActionType", "defaultConsumerFluentSetterDocumentation" : "

                          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.

                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageActionAsString(String)}.\n@param messageAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageAction(String)", "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.

                          ", "endpointDiscoveryId" : false, "enumType" : "MessageActionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "messageAction", "fluentEnumSetterMethodName" : "messageAction", "fluentGetterMethodName" : "messageActionAsString", "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@see MessageActionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageActionType", "fluentSetterMethodName" : "messageAction", "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

                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #messageAction} will return {@link MessageActionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #messageActionAsString}.\n

                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MessageAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageAction", "sensitive" : false, "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", "setterMethodName" : "setMessageAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getTemporaryPassword", "beanStyleSetterMethodName" : "setTemporaryPassword", "c2jName" : "TemporaryPassword", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                          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.

                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #temporaryPassword(String)}.\n@param temporaryPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temporaryPassword(String)", "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.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "temporaryPassword", "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.", "fluentSetterMethodName" : "temporaryPassword", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemporaryPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemporaryPassword", "sensitive" : true, "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.", "setterMethodName" : "setTemporaryPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temporaryPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                          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 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).

                          For custom attributes, you must prepend the custom: prefix to the attribute name.

                          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 can also do this by calling .)

                          • 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.

                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "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 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).

                          For custom attributes, you must prepend the custom: prefix to the attribute name.

                          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 can also do this by calling .)

                          • 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.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "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 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).

                          For custom attributes, you must prepend the custom: prefix to the attribute name.

                          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 can also do this by calling .)

                          • 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 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).

                          For custom attributes, you must prepend the custom: prefix to the attribute name.

                          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 can also do this by calling .)

                          • 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.", "fluentSetterMethodName" : "userAttributes", "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 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).

                            For custom attributes, you must prepend the custom: prefix to the attribute name.

                            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 can also do this by calling .)

                            • 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

                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                            \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 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).

                            For custom attributes, you must prepend the custom: prefix to the attribute name.

                            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 can also do this by calling .)

                            • 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "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 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).

                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                              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 can also do this by calling .)

                              • 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 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).

                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                              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 can also do this by calling .)

                              • 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.

                              • ", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 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).

                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                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 can also do this by calling .)

                                • 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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                The user pool ID for the user pool where the user will be created.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                The user pool ID for the user pool where the user will be created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                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.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "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.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getValidationData", "beanStyleSetterMethodName" : "setValidationData", "c2jName" : "ValidationData", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                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.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #validationData(List)}.\n@param validationData a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #validationData(List)", "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.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validationData", "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.", "fluentSetterMethodName" : "validationData", "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

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidationData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidationData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidationData", "sensitive" : false, "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.", "setterMethodName" : "setValidationData", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                The user pool ID for the user pool where the user will be created.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                The user pool ID for the user pool where the user will be created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                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.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "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.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                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 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).

                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                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 can also do this by calling .)

                                • 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.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "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 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).

                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                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 can also do this by calling .)

                                • 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.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "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 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).

                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                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 can also do this by calling .)

                                • 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 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).

                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                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 can also do this by calling .)

                                • 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.", "fluentSetterMethodName" : "userAttributes", "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 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).

                                  For custom attributes, you must prepend the custom: prefix to the attribute name.

                                  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 can also do this by calling .)

                                  • 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

                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                  \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 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).

                                  For custom attributes, you must prepend the custom: prefix to the attribute name.

                                  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 can also do this by calling .)

                                  • 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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "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 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).

                                    For custom attributes, you must prepend the custom: prefix to the attribute name.

                                    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 can also do this by calling .)

                                    • 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 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).

                                    For custom attributes, you must prepend the custom: prefix to the attribute name.

                                    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 can also do this by calling .)

                                    • 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.

                                    • ", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 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).

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      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 can also do this by calling .)

                                      • 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 }, { "beanStyleGetterMethodName" : "getValidationData", "beanStyleSetterMethodName" : "setValidationData", "c2jName" : "ValidationData", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                      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.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #validationData(List)}.\n@param validationData a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #validationData(List)", "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.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validationData", "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.", "fluentSetterMethodName" : "validationData", "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

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidationData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidationData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidationData", "sensitive" : false, "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.", "setterMethodName" : "setValidationData", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getTemporaryPassword", "beanStyleSetterMethodName" : "setTemporaryPassword", "c2jName" : "TemporaryPassword", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                      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.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #temporaryPassword(String)}.\n@param temporaryPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temporaryPassword(String)", "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.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "temporaryPassword", "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.", "fluentSetterMethodName" : "temporaryPassword", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemporaryPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TemporaryPassword", "sensitive" : true, "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.", "setterMethodName" : "setTemporaryPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "temporaryPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getForceAliasCreation", "beanStyleSetterMethodName" : "setForceAliasCreation", "c2jName" : "ForceAliasCreation", "c2jShape" : "ForceAliasCreation", "defaultConsumerFluentSetterDocumentation" : "

                                      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.

                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #forceAliasCreation(Boolean)}.\n@param forceAliasCreation a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forceAliasCreation(Boolean)", "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.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "forceAliasCreation", "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.", "fluentSetterMethodName" : "forceAliasCreation", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ForceAliasCreation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ForceAliasCreation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ForceAliasCreation", "sensitive" : false, "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.", "setterMethodName" : "setForceAliasCreation", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getMessageActionAsString", "beanStyleSetterMethodName" : "setMessageAction", "c2jName" : "MessageAction", "c2jShape" : "MessageActionType", "defaultConsumerFluentSetterDocumentation" : "

                                      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.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #messageActionAsString(String)}.\n@param messageAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #messageAction(String)", "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.

                                      ", "endpointDiscoveryId" : false, "enumType" : "MessageActionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "messageAction", "fluentEnumSetterMethodName" : "messageAction", "fluentGetterMethodName" : "messageActionAsString", "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@see MessageActionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MessageActionType", "fluentSetterMethodName" : "messageAction", "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

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #messageAction} will return {@link MessageActionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #messageActionAsString}.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MessageAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MessageAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MessageAction", "sensitive" : false, "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", "setterMethodName" : "setMessageAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "messageAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getDesiredDeliveryMediumsAsStrings", "beanStyleSetterMethodName" : "setDesiredDeliveryMediumsWithStrings", "c2jName" : "DesiredDeliveryMediums", "c2jShape" : "DeliveryMediumListType", "defaultConsumerFluentSetterDocumentation" : "

                                      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.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #desiredDeliveryMediumsAsStrings(List)}.\n@param desiredDeliveryMediums a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #desiredDeliveryMediumsWithStrings(List)", "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.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "desiredDeliveryMediums", "fluentEnumSetterMethodName" : "desiredDeliveryMediums", "fluentGetterMethodName" : "desiredDeliveryMediumsAsStrings", "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.", "fluentSetterMethodName" : "desiredDeliveryMediumsWithStrings", "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

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DesiredDeliveryMediums", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DesiredDeliveryMediums", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeliveryMediumType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DeliveryMediumType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeliveryMediumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link DeliveryMediumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                      \n@return The value of the Member property for this object.\n@see DeliveryMediumType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see DeliveryMediumType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DesiredDeliveryMediums", "sensitive" : false, "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.", "setterMethodName" : "setDesiredDeliveryMediumsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "desiredDeliveryMediums", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminCreateUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminCreateUserRequest", "variableName" : "adminCreateUserRequest", "variableType" : "AdminCreateUserRequest", "documentation" : null, "simpleType" : "AdminCreateUserRequest", "variableSetterType" : "AdminCreateUserRequest" }, "wrapper" : false }, "AdminCreateUserResponse" : { "c2jName" : "AdminCreateUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the response from the server to the request to create the user.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "UserType", "defaultConsumerFluentSetterDocumentation" : "

                                      The newly created user.

                                      \nThis is a convenience that creates an instance of the {@link UserType.Builder} avoiding the need to create one manually via {@link UserType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserType.Builder#build()} is called immediately and its result is passed to {@link #user(UserType)}.\n@param user a consumer that will call methods on {@link UserType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(UserType)", "deprecated" : false, "documentation" : "

                                      The newly created user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "

                                      The newly created user.

                                      \n@param user The newly created user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "

                                      The newly created user.

                                      \n@return The newly created user.", "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "

                                      The newly created user.

                                      \n@param user The newly created user.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "UserType", "variableName" : "user", "variableType" : "UserType", "documentation" : null, "simpleType" : "UserType", "variableSetterType" : "UserType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserType", "variableName" : "user", "variableType" : "UserType", "documentation" : "

                                      The newly created user.

                                      ", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "User" : { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "UserType", "defaultConsumerFluentSetterDocumentation" : "

                                      The newly created user.

                                      \nThis is a convenience that creates an instance of the {@link UserType.Builder} avoiding the need to create one manually via {@link UserType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserType.Builder#build()} is called immediately and its result is passed to {@link #user(UserType)}.\n@param user a consumer that will call methods on {@link UserType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(UserType)", "deprecated" : false, "documentation" : "

                                      The newly created user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "

                                      The newly created user.

                                      \n@param user The newly created user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "

                                      The newly created user.

                                      \n@return The newly created user.", "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "

                                      The newly created user.

                                      \n@param user The newly created user.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "UserType", "variableName" : "user", "variableType" : "UserType", "documentation" : null, "simpleType" : "UserType", "variableSetterType" : "UserType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserType", "variableName" : "user", "variableType" : "UserType", "documentation" : "

                                      The newly created user.

                                      ", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "UserType", "defaultConsumerFluentSetterDocumentation" : "

                                      The newly created user.

                                      \nThis is a convenience that creates an instance of the {@link UserType.Builder} avoiding the need to create one manually via {@link UserType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserType.Builder#build()} is called immediately and its result is passed to {@link #user(UserType)}.\n@param user a consumer that will call methods on {@link UserType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(UserType)", "deprecated" : false, "documentation" : "

                                      The newly created user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "

                                      The newly created user.

                                      \n@param user The newly created user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "

                                      The newly created user.

                                      \n@return The newly created user.", "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "

                                      The newly created user.

                                      \n@param user The newly created user.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "UserType", "variableName" : "user", "variableType" : "UserType", "documentation" : null, "simpleType" : "UserType", "variableSetterType" : "UserType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserType", "variableName" : "user", "variableType" : "UserType", "documentation" : "

                                      The newly created user.

                                      ", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminCreateUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminCreateUserResponse", "variableName" : "adminCreateUserResponse", "variableType" : "AdminCreateUserResponse", "documentation" : null, "simpleType" : "AdminCreateUserResponse", "variableSetterType" : "AdminCreateUserResponse" }, "wrapper" : false }, "AdminDeleteUserAttributesRequest" : { "c2jName" : "AdminDeleteUserAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the request to delete user attributes as an administrator.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminDeleteUserAttributes", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminDeleteUserAttributes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to delete user attributes.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to delete user attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to delete user attributes.

                                      \n@param userPoolId The user pool ID for the user pool where you want to delete user attributes.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user from which you would like to delete attributes.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user from which you would like to delete attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserAttributeNames", "beanStyleSetterMethodName" : "setUserAttributeNames", "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributeNames(List)}.\n@param userAttributeNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributeNames(List)", "deprecated" : false, "documentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributeNames", "fluentSetterDocumentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributeNames", "getterDocumentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributeNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributeNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributeNames", "sensitive" : false, "setterDocumentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributeNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributeNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserAttributeNames" : { "beanStyleGetterMethodName" : "getUserAttributeNames", "beanStyleSetterMethodName" : "setUserAttributeNames", "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributeNames(List)}.\n@param userAttributeNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributeNames(List)", "deprecated" : false, "documentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributeNames", "fluentSetterDocumentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributeNames", "getterDocumentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributeNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributeNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributeNames", "sensitive" : false, "setterDocumentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributeNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributeNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to delete user attributes.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to delete user attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to delete user attributes.

                                      \n@param userPoolId The user pool ID for the user pool where you want to delete user attributes.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user from which you would like to delete attributes.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user from which you would like to delete attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to delete user attributes.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to delete user attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to delete user attributes.

                                      \n@param userPoolId The user pool ID for the user pool where you want to delete user attributes.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user from which you would like to delete attributes.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user from which you would like to delete attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserAttributeNames", "beanStyleSetterMethodName" : "setUserAttributeNames", "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributeNames(List)}.\n@param userAttributeNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributeNames(List)", "deprecated" : false, "documentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributeNames", "fluentSetterDocumentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributeNames", "getterDocumentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributeNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributeNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributeNames", "sensitive" : false, "setterDocumentation" : "

                                      An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributeNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributeNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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.

                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username", "UserAttributeNames" ], "shapeName" : "AdminDeleteUserAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminDeleteUserAttributesRequest", "variableName" : "adminDeleteUserAttributesRequest", "variableType" : "AdminDeleteUserAttributesRequest", "documentation" : null, "simpleType" : "AdminDeleteUserAttributesRequest", "variableSetterType" : "AdminDeleteUserAttributesRequest" }, "wrapper" : false }, "AdminDeleteUserAttributesResponse" : { "c2jName" : "AdminDeleteUserAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the response received from the server for a request to delete user attributes.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminDeleteUserAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminDeleteUserAttributesResponse", "variableName" : "adminDeleteUserAttributesResponse", "variableType" : "AdminDeleteUserAttributesResponse", "documentation" : null, "simpleType" : "AdminDeleteUserAttributesResponse", "variableSetterType" : "AdminDeleteUserAttributesResponse" }, "wrapper" : false }, "AdminDeleteUserRequest" : { "c2jName" : "AdminDeleteUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the request to delete a user as an administrator.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminDeleteUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminDeleteUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to delete the user.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to delete the user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to delete the user.

                                      \n@param userPoolId The user pool ID for the user pool where you want to delete the user.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name of the user you wish to delete.

                                      \n@param username The user name of the user you wish to delete.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to delete the user.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to delete the user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to delete the user.

                                      \n@param userPoolId The user pool ID for the user pool where you want to delete the user.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name of the user you wish to delete.

                                      \n@param username The user name of the user you wish to delete.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name of the user you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to delete the user.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to delete the user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to delete the user.

                                      \n@param userPoolId The user pool ID for the user pool where you want to delete the user.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name of the user you wish to delete.

                                      \n@param username The user name of the user you wish to delete.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name of the user you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminDeleteUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminDeleteUserRequest", "variableName" : "adminDeleteUserRequest", "variableType" : "AdminDeleteUserRequest", "documentation" : null, "simpleType" : "AdminDeleteUserRequest", "variableSetterType" : "AdminDeleteUserRequest" }, "wrapper" : false }, "AdminDeleteUserResponse" : { "c2jName" : "AdminDeleteUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminDeleteUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminDeleteUserResponse", "variableName" : "adminDeleteUserResponse", "variableType" : "AdminDeleteUserResponse", "documentation" : null, "simpleType" : "AdminDeleteUserResponse", "variableSetterType" : "AdminDeleteUserResponse" }, "wrapper" : false }, "AdminDisableProviderForUserRequest" : { "c2jName" : "AdminDisableProviderForUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminDisableProviderForUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminDisableProviderForUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                      The user pool ID for the user pool.

                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                      The user pool ID for the user pool.

                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool.

                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                      The user pool ID for the user pool.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "ProviderUserIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user to be disabled.

                                      \nThis is a convenience that creates an instance of the {@link ProviderUserIdentifierType.Builder} avoiding the need to create one manually via {@link ProviderUserIdentifierType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProviderUserIdentifierType.Builder#build()} is called immediately and its result is passed to {@link #user(ProviderUserIdentifierType)}.\n@param user a consumer that will call methods on {@link ProviderUserIdentifierType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(ProviderUserIdentifierType)", "deprecated" : false, "documentation" : "

                                      The user to be disabled.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "

                                      The user to be disabled.

                                      \n@param user The user to be disabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "

                                      The user to be disabled.

                                      \n@return The user to be disabled.", "getterModel" : { "returnType" : "ProviderUserIdentifierType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "

                                      The user to be disabled.

                                      \n@param user The user to be disabled.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "user", "variableType" : "ProviderUserIdentifierType", "documentation" : null, "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "user", "variableType" : "ProviderUserIdentifierType", "documentation" : "

                                      The user to be disabled.

                                      ", "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "User" : { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "ProviderUserIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user to be disabled.

                                      \nThis is a convenience that creates an instance of the {@link ProviderUserIdentifierType.Builder} avoiding the need to create one manually via {@link ProviderUserIdentifierType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProviderUserIdentifierType.Builder#build()} is called immediately and its result is passed to {@link #user(ProviderUserIdentifierType)}.\n@param user a consumer that will call methods on {@link ProviderUserIdentifierType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(ProviderUserIdentifierType)", "deprecated" : false, "documentation" : "

                                      The user to be disabled.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "

                                      The user to be disabled.

                                      \n@param user The user to be disabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "

                                      The user to be disabled.

                                      \n@return The user to be disabled.", "getterModel" : { "returnType" : "ProviderUserIdentifierType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "

                                      The user to be disabled.

                                      \n@param user The user to be disabled.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "user", "variableType" : "ProviderUserIdentifierType", "documentation" : null, "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "user", "variableType" : "ProviderUserIdentifierType", "documentation" : "

                                      The user to be disabled.

                                      ", "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                      The user pool ID for the user pool.

                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                      The user pool ID for the user pool.

                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool.

                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                      The user pool ID for the user pool.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                      The user pool ID for the user pool.

                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                      The user pool ID for the user pool.

                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool.

                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                      The user pool ID for the user pool.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUser", "beanStyleSetterMethodName" : "setUser", "c2jName" : "User", "c2jShape" : "ProviderUserIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user to be disabled.

                                      \nThis is a convenience that creates an instance of the {@link ProviderUserIdentifierType.Builder} avoiding the need to create one manually via {@link ProviderUserIdentifierType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProviderUserIdentifierType.Builder#build()} is called immediately and its result is passed to {@link #user(ProviderUserIdentifierType)}.\n@param user a consumer that will call methods on {@link ProviderUserIdentifierType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #user(ProviderUserIdentifierType)", "deprecated" : false, "documentation" : "

                                      The user to be disabled.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "user", "fluentSetterDocumentation" : "

                                      The user to be disabled.

                                      \n@param user The user to be disabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "user", "getterDocumentation" : "

                                      The user to be disabled.

                                      \n@return The user to be disabled.", "getterModel" : { "returnType" : "ProviderUserIdentifierType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "User", "sensitive" : false, "setterDocumentation" : "

                                      The user to be disabled.

                                      \n@param user The user to be disabled.", "setterMethodName" : "setUser", "setterModel" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "user", "variableType" : "ProviderUserIdentifierType", "documentation" : null, "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "user", "variableType" : "ProviderUserIdentifierType", "documentation" : "

                                      The user to be disabled.

                                      ", "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "User" ], "shapeName" : "AdminDisableProviderForUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminDisableProviderForUserRequest", "variableName" : "adminDisableProviderForUserRequest", "variableType" : "AdminDisableProviderForUserRequest", "documentation" : null, "simpleType" : "AdminDisableProviderForUserRequest", "variableSetterType" : "AdminDisableProviderForUserRequest" }, "wrapper" : false }, "AdminDisableProviderForUserResponse" : { "c2jName" : "AdminDisableProviderForUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminDisableProviderForUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminDisableProviderForUserResponse", "variableName" : "adminDisableProviderForUserResponse", "variableType" : "AdminDisableProviderForUserResponse", "documentation" : null, "simpleType" : "AdminDisableProviderForUserResponse", "variableSetterType" : "AdminDisableProviderForUserResponse" }, "wrapper" : false }, "AdminDisableUserRequest" : { "c2jName" : "AdminDisableUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the request to disable any user as an administrator.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminDisableUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminDisableUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to disable the user.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to disable the user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to disable the user.

                                      \n@param userPoolId The user pool ID for the user pool where you want to disable the user.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user you wish to disable.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user you wish to disable.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name of the user you wish to disable.

                                      \n@param username The user name of the user you wish to disable.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to disable the user.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to disable the user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to disable the user.

                                      \n@param userPoolId The user pool ID for the user pool where you want to disable the user.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user you wish to disable.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user you wish to disable.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name of the user you wish to disable.

                                      \n@param username The user name of the user you wish to disable.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name of the user you wish to disable.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to disable the user.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to disable the user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to disable the user.

                                      \n@param userPoolId The user pool ID for the user pool where you want to disable the user.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user you wish to disable.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user you wish to disable.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name of the user you wish to disable.

                                      \n@param username The user name of the user you wish to disable.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name of the user you wish to disable.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminDisableUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminDisableUserRequest", "variableName" : "adminDisableUserRequest", "variableType" : "AdminDisableUserRequest", "documentation" : null, "simpleType" : "AdminDisableUserRequest", "variableSetterType" : "AdminDisableUserRequest" }, "wrapper" : false }, "AdminDisableUserResponse" : { "c2jName" : "AdminDisableUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the response received from the server to disable the user as an administrator.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminDisableUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminDisableUserResponse", "variableName" : "adminDisableUserResponse", "variableType" : "AdminDisableUserResponse", "documentation" : null, "simpleType" : "AdminDisableUserResponse", "variableSetterType" : "AdminDisableUserResponse" }, "wrapper" : false }, "AdminEnableUserRequest" : { "c2jName" : "AdminEnableUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the request that enables the user as an administrator.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminEnableUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminEnableUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to enable the user.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to enable the user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to enable the user.

                                      \n@param userPoolId The user pool ID for the user pool where you want to enable the user.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user you wish to enable.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user you wish to enable.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                      The user name of the user you wish to enable.

                                      \n@param username The user name of the user you wish to enable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                      The user name of the user you wish to enable.

                                      \n@return The user name of the user you wish to enable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name of the user you wish to enable.

                                      \n@param username The user name of the user you wish to enable.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name of the user you wish to enable.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to enable the user.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to enable the user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to enable the user.

                                      \n@param userPoolId The user pool ID for the user pool where you want to enable the user.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user you wish to enable.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user you wish to enable.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                      The user name of the user you wish to enable.

                                      \n@param username The user name of the user you wish to enable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                      The user name of the user you wish to enable.

                                      \n@return The user name of the user you wish to enable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name of the user you wish to enable.

                                      \n@param username The user name of the user you wish to enable.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name of the user you wish to enable.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to enable the user.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to enable the user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to enable the user.

                                      \n@param userPoolId The user pool ID for the user pool where you want to enable the user.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user you wish to enable.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user you wish to enable.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                      The user name of the user you wish to enable.

                                      \n@param username The user name of the user you wish to enable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                      The user name of the user you wish to enable.

                                      \n@return The user name of the user you wish to enable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name of the user you wish to enable.

                                      \n@param username The user name of the user you wish to enable.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name of the user you wish to enable.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminEnableUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminEnableUserRequest", "variableName" : "adminEnableUserRequest", "variableType" : "AdminEnableUserRequest", "documentation" : null, "simpleType" : "AdminEnableUserRequest", "variableSetterType" : "AdminEnableUserRequest" }, "wrapper" : false }, "AdminEnableUserResponse" : { "c2jName" : "AdminEnableUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the response from the server for the request to enable a user as an administrator.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminEnableUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminEnableUserResponse", "variableName" : "adminEnableUserResponse", "variableType" : "AdminEnableUserResponse", "documentation" : null, "simpleType" : "AdminEnableUserResponse", "variableSetterType" : "AdminEnableUserResponse" }, "wrapper" : false }, "AdminForgetDeviceRequest" : { "c2jName" : "AdminForgetDeviceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Sends the forgot device request, as an administrator.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminForgetDevice", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminForgetDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                      The user pool ID.

                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID.

                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                      The user pool ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                      The user name.

                                      \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name.

                                      \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                      The device key.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                      The device key.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                      The device key.

                                      \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                      The device key.

                                      \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                      The device key.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceKey" : { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                      The device key.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                      The device key.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                      The device key.

                                      \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                      The device key.

                                      \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                      The device key.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                      The user pool ID.

                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID.

                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                      The user pool ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                      The user name.

                                      \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name.

                                      \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                      The user pool ID.

                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID.

                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                      The user pool ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                      The user name.

                                      \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name.

                                      \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                      The device key.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                      The device key.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                      The device key.

                                      \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                      The device key.

                                      \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                      The device key.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username", "DeviceKey" ], "shapeName" : "AdminForgetDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminForgetDeviceRequest", "variableName" : "adminForgetDeviceRequest", "variableType" : "AdminForgetDeviceRequest", "documentation" : null, "simpleType" : "AdminForgetDeviceRequest", "variableSetterType" : "AdminForgetDeviceRequest" }, "wrapper" : false }, "AdminForgetDeviceResponse" : { "c2jName" : "AdminForgetDeviceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminForgetDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminForgetDeviceResponse", "variableName" : "adminForgetDeviceResponse", "variableType" : "AdminForgetDeviceResponse", "documentation" : null, "simpleType" : "AdminForgetDeviceResponse", "variableSetterType" : "AdminForgetDeviceResponse" }, "wrapper" : false }, "AdminGetDeviceRequest" : { "c2jName" : "AdminGetDeviceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the request to get the device, as an administrator.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminGetDevice", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminGetDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                      The device key.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                      The device key.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                      The device key.

                                      \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                      The device key.

                                      \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                      The device key.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                      The user pool ID.

                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID.

                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                      The user pool ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                      The user name.

                                      \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name.

                                      \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceKey" : { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                      The device key.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                      The device key.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                      The device key.

                                      \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                      The device key.

                                      \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                      The device key.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                      The user pool ID.

                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID.

                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                      The user pool ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                      The user name.

                                      \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name.

                                      \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                      The device key.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                      The device key.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                      The device key.

                                      \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                      The device key.

                                      \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                      The device key.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                      The user pool ID.

                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID.

                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                      The user pool ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                      The user name.

                                      \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name.

                                      \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DeviceKey", "UserPoolId", "Username" ], "shapeName" : "AdminGetDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminGetDeviceRequest", "variableName" : "adminGetDeviceRequest", "variableType" : "AdminGetDeviceRequest", "documentation" : null, "simpleType" : "AdminGetDeviceRequest", "variableSetterType" : "AdminGetDeviceRequest" }, "wrapper" : false }, "AdminGetDeviceResponse" : { "c2jName" : "AdminGetDeviceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Gets the device response, as an administrator.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                      The device.

                                      \nThis is a convenience that creates an instance of the {@link DeviceType.Builder} avoiding the need to create one manually via {@link DeviceType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceType.Builder#build()} is called immediately and its result is passed to {@link #device(DeviceType)}.\n@param device a consumer that will call methods on {@link DeviceType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(DeviceType)", "deprecated" : false, "documentation" : "

                                      The device.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                      The device.

                                      \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                      The device.

                                      \n@return The device.", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                      The device.

                                      \n@param device The device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "

                                      The device.

                                      ", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Device" : { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                      The device.

                                      \nThis is a convenience that creates an instance of the {@link DeviceType.Builder} avoiding the need to create one manually via {@link DeviceType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceType.Builder#build()} is called immediately and its result is passed to {@link #device(DeviceType)}.\n@param device a consumer that will call methods on {@link DeviceType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(DeviceType)", "deprecated" : false, "documentation" : "

                                      The device.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                      The device.

                                      \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                      The device.

                                      \n@return The device.", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                      The device.

                                      \n@param device The device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "

                                      The device.

                                      ", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                      The device.

                                      \nThis is a convenience that creates an instance of the {@link DeviceType.Builder} avoiding the need to create one manually via {@link DeviceType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceType.Builder#build()} is called immediately and its result is passed to {@link #device(DeviceType)}.\n@param device a consumer that will call methods on {@link DeviceType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(DeviceType)", "deprecated" : false, "documentation" : "

                                      The device.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                      The device.

                                      \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                      The device.

                                      \n@return The device.", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                      The device.

                                      \n@param device The device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "

                                      The device.

                                      ", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Device" ], "shapeName" : "AdminGetDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminGetDeviceResponse", "variableName" : "adminGetDeviceResponse", "variableType" : "AdminGetDeviceResponse", "documentation" : null, "simpleType" : "AdminGetDeviceResponse", "variableSetterType" : "AdminGetDeviceResponse" }, "wrapper" : false }, "AdminGetUserRequest" : { "c2jName" : "AdminGetUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the request to get the specified user as an administrator.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminGetUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminGetUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to get information about the user.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to get information about the user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to get information about the user.

                                      \n@param userPoolId The user pool ID for the user pool where you want to get information about the user.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user you wish to retrieve.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user you wish to retrieve.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name of the user you wish to retrieve.

                                      \n@param username The user name of the user you wish to retrieve.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to get information about the user.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to get information about the user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to get information about the user.

                                      \n@param userPoolId The user pool ID for the user pool where you want to get information about the user.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user you wish to retrieve.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user you wish to retrieve.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name of the user you wish to retrieve.

                                      \n@param username The user name of the user you wish to retrieve.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name of the user you wish to retrieve.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user pool ID for the user pool where you want to get information about the user.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                      The user pool ID for the user pool where you want to get information about the user.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                      The user pool ID for the user pool where you want to get information about the user.

                                      \n@param userPoolId The user pool ID for the user pool where you want to get information about the user.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user you wish to retrieve.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user you wish to retrieve.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                      The user name of the user you wish to retrieve.

                                      \n@param username The user name of the user you wish to retrieve.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                      The user name of the user you wish to retrieve.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminGetUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminGetUserRequest", "variableName" : "adminGetUserRequest", "variableType" : "AdminGetUserRequest", "documentation" : null, "simpleType" : "AdminGetUserRequest", "variableSetterType" : "AdminGetUserRequest" }, "wrapper" : false }, "AdminGetUserResponse" : { "c2jName" : "AdminGetUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the response from the server from the request to get the specified user as an administrator.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                      The user name of the user about whom you are receiving information.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                      The user name of the user about whom you are receiving information.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                      An array of name-value pairs representing user attributes.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                      An array of name-value pairs representing user attributes.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "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.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                      An array of name-value pairs representing user attributes.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                      An array of name-value pairs representing user attributes.

                                      \n@param userAttributes An array of name-value pairs representing user attributes.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserCreateDate", "beanStyleSetterMethodName" : "setUserCreateDate", "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                      The date the user was created.

                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #userCreateDate(Instant)}.\n@param userCreateDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userCreateDate(Instant)", "deprecated" : false, "documentation" : "

                                      The date the user was created.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userCreateDate", "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.", "fluentSetterMethodName" : "userCreateDate", "getterDocumentation" : "

                                      The date the user was created.

                                      \n@return The date the user was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserCreateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserCreateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UserCreateDate", "sensitive" : false, "setterDocumentation" : "

                                      The date the user was created.

                                      \n@param userCreateDate The date the user was created.", "setterMethodName" : "setUserCreateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userCreateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userCreateDate", "variableType" : "java.time.Instant", "documentation" : "

                                      The date the user was created.

                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserLastModifiedDate", "beanStyleSetterMethodName" : "setUserLastModifiedDate", "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                      The date the user was last modified.

                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #userLastModifiedDate(Instant)}.\n@param userLastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userLastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                      The date the user was last modified.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userLastModifiedDate", "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.", "fluentSetterMethodName" : "userLastModifiedDate", "getterDocumentation" : "

                                      The date the user was last modified.

                                      \n@return The date the user was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserLastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UserLastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                      The date the user was last modified.

                                      \n@param userLastModifiedDate The date the user was last modified.", "setterMethodName" : "setUserLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                      The date the user was last modified.

                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                      Indicates that the status is enabled.

                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                      Indicates that the status is enabled.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                      Indicates that the status is enabled.

                                      \n@param enabled Indicates that the status is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                      Indicates that the status is enabled.

                                      \n@param enabled Indicates that the status is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                      Indicates that the status is enabled.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserStatusAsString", "beanStyleSetterMethodName" : "setUserStatus", "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                      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.

                                      • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                      • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userStatusAsString(String)}.\n@param userStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userStatus(String)", "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.

                                      • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                      • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                      ", "endpointDiscoveryId" : false, "enumType" : "UserStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "userStatus", "fluentEnumSetterMethodName" : "userStatus", "fluentGetterMethodName" : "userStatusAsString", "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.

                                      • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                      • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                      \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.

                                      • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                      • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                      • \n@see UserStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType", "fluentSetterMethodName" : "userStatus", "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.

                                        • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                        • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                        \n

                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #userStatus} will return {@link UserStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #userStatusAsString}.\n

                                        \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.

                                        • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                        • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                        • \n@see UserStatusType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserStatus", "sensitive" : false, "setterDocumentation" : "

                                          The user status. Can be one of the following:

                                          • UNCONFIRMED - User has been created but not confirmed.

                                          • CONFIRMED - User has been confirmed.

                                          • ARCHIVED - User is no longer active.

                                          • COMPROMISED - User is disabled due to a potential security threat.

                                          • UNKNOWN - User status is not known.

                                          • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                          • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                          \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.

                                          • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                          • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                          • \n@see UserStatusType", "setterMethodName" : "setUserStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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.

                                            • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                            • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                            Specifies the options for MFA (e.g., email or phone number).

                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                            Specifies the options for MFA (e.g., email or phone number).

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                            Specifies the options for MFA (e.g., email or phone number).

                                            \n

                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                            Specifies the options for MFA (e.g., email or phone number).

                                            \n@param mfaOptions Specifies the options for MFA (e.g., email or phone number).", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPreferredMfaSetting", "beanStyleSetterMethodName" : "setPreferredMfaSetting", "c2jName" : "PreferredMfaSetting", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                            The user's preferred MFA setting.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredMfaSetting(String)}.\n@param preferredMfaSetting a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMfaSetting(String)", "deprecated" : false, "documentation" : "

                                            The user's preferred MFA setting.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMfaSetting", "fluentSetterDocumentation" : "

                                            The user's preferred MFA setting.

                                            \n@param preferredMfaSetting The user's preferred MFA setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMfaSetting", "getterDocumentation" : "

                                            The user's preferred MFA setting.

                                            \n@return The user's preferred MFA setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMfaSetting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMfaSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMfaSetting", "sensitive" : false, "setterDocumentation" : "

                                            The user's preferred MFA setting.

                                            \n@param preferredMfaSetting The user's preferred MFA setting.", "setterMethodName" : "setPreferredMfaSetting", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMfaSetting", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMfaSetting", "variableType" : "String", "documentation" : "

                                            The user's preferred MFA setting.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserMFASettingList", "beanStyleSetterMethodName" : "setUserMFASettingList", "c2jName" : "UserMFASettingList", "c2jShape" : "UserMFASettingListType", "defaultConsumerFluentSetterDocumentation" : "

                                            The list of the user's MFA settings.

                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userMFASettingList(List)}.\n@param userMFASettingList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userMFASettingList(List)", "deprecated" : false, "documentation" : "

                                            The list of the user's MFA settings.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userMFASettingList", "fluentSetterDocumentation" : "

                                            The list of the user's MFA settings.

                                            \n@param userMFASettingList The list of the user's MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userMFASettingList", "getterDocumentation" : "

                                            The list of the user's MFA settings.

                                            \n

                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                            \n@return The list of the user's MFA settings.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserMFASettingList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserMFASettingList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserMFASettingList", "sensitive" : false, "setterDocumentation" : "

                                            The list of the user's MFA settings.

                                            \n@param userMFASettingList The list of the user's MFA settings.", "setterMethodName" : "setUserMFASettingList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userMFASettingList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userMFASettingList", "variableType" : "java.util.List", "documentation" : "

                                            The list of the user's MFA settings.

                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                            Indicates that the status is enabled.

                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                            Indicates that the status is enabled.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                            Indicates that the status is enabled.

                                            \n@param enabled Indicates that the status is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                            Indicates that the status is enabled.

                                            \n@param enabled Indicates that the status is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                            Indicates that the status is enabled.

                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "MFAOptions" : { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                            Specifies the options for MFA (e.g., email or phone number).

                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                            Specifies the options for MFA (e.g., email or phone number).

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                            Specifies the options for MFA (e.g., email or phone number).

                                            \n

                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                            Specifies the options for MFA (e.g., email or phone number).

                                            \n@param mfaOptions Specifies the options for MFA (e.g., email or phone number).", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, "PreferredMfaSetting" : { "beanStyleGetterMethodName" : "getPreferredMfaSetting", "beanStyleSetterMethodName" : "setPreferredMfaSetting", "c2jName" : "PreferredMfaSetting", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                            The user's preferred MFA setting.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredMfaSetting(String)}.\n@param preferredMfaSetting a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMfaSetting(String)", "deprecated" : false, "documentation" : "

                                            The user's preferred MFA setting.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMfaSetting", "fluentSetterDocumentation" : "

                                            The user's preferred MFA setting.

                                            \n@param preferredMfaSetting The user's preferred MFA setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMfaSetting", "getterDocumentation" : "

                                            The user's preferred MFA setting.

                                            \n@return The user's preferred MFA setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMfaSetting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMfaSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMfaSetting", "sensitive" : false, "setterDocumentation" : "

                                            The user's preferred MFA setting.

                                            \n@param preferredMfaSetting The user's preferred MFA setting.", "setterMethodName" : "setPreferredMfaSetting", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMfaSetting", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMfaSetting", "variableType" : "String", "documentation" : "

                                            The user's preferred MFA setting.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserAttributes" : { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                            An array of name-value pairs representing user attributes.

                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                            An array of name-value pairs representing user attributes.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "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.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                            An array of name-value pairs representing user attributes.

                                            \n

                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                            An array of name-value pairs representing user attributes.

                                            \n@param userAttributes An array of name-value pairs representing user attributes.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserCreateDate", "beanStyleSetterMethodName" : "setUserCreateDate", "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                            The date the user was created.

                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #userCreateDate(Instant)}.\n@param userCreateDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userCreateDate(Instant)", "deprecated" : false, "documentation" : "

                                            The date the user was created.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userCreateDate", "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.", "fluentSetterMethodName" : "userCreateDate", "getterDocumentation" : "

                                            The date the user was created.

                                            \n@return The date the user was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserCreateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserCreateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UserCreateDate", "sensitive" : false, "setterDocumentation" : "

                                            The date the user was created.

                                            \n@param userCreateDate The date the user was created.", "setterMethodName" : "setUserCreateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userCreateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userCreateDate", "variableType" : "java.time.Instant", "documentation" : "

                                            The date the user was created.

                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "UserLastModifiedDate" : { "beanStyleGetterMethodName" : "getUserLastModifiedDate", "beanStyleSetterMethodName" : "setUserLastModifiedDate", "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                            The date the user was last modified.

                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #userLastModifiedDate(Instant)}.\n@param userLastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userLastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                            The date the user was last modified.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userLastModifiedDate", "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.", "fluentSetterMethodName" : "userLastModifiedDate", "getterDocumentation" : "

                                            The date the user was last modified.

                                            \n@return The date the user was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserLastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UserLastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                            The date the user was last modified.

                                            \n@param userLastModifiedDate The date the user was last modified.", "setterMethodName" : "setUserLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                            The date the user was last modified.

                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "UserMFASettingList" : { "beanStyleGetterMethodName" : "getUserMFASettingList", "beanStyleSetterMethodName" : "setUserMFASettingList", "c2jName" : "UserMFASettingList", "c2jShape" : "UserMFASettingListType", "defaultConsumerFluentSetterDocumentation" : "

                                            The list of the user's MFA settings.

                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userMFASettingList(List)}.\n@param userMFASettingList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userMFASettingList(List)", "deprecated" : false, "documentation" : "

                                            The list of the user's MFA settings.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userMFASettingList", "fluentSetterDocumentation" : "

                                            The list of the user's MFA settings.

                                            \n@param userMFASettingList The list of the user's MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userMFASettingList", "getterDocumentation" : "

                                            The list of the user's MFA settings.

                                            \n

                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                            \n@return The list of the user's MFA settings.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserMFASettingList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserMFASettingList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserMFASettingList", "sensitive" : false, "setterDocumentation" : "

                                            The list of the user's MFA settings.

                                            \n@param userMFASettingList The list of the user's MFA settings.", "setterMethodName" : "setUserMFASettingList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userMFASettingList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userMFASettingList", "variableType" : "java.util.List", "documentation" : "

                                            The list of the user's MFA settings.

                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserStatus" : { "beanStyleGetterMethodName" : "getUserStatusAsString", "beanStyleSetterMethodName" : "setUserStatus", "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                            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.

                                            • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                            • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userStatusAsString(String)}.\n@param userStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userStatus(String)", "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.

                                            • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                            • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                            ", "endpointDiscoveryId" : false, "enumType" : "UserStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "userStatus", "fluentEnumSetterMethodName" : "userStatus", "fluentGetterMethodName" : "userStatusAsString", "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.

                                            • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                            • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                            \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.

                                            • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                            • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                            • \n@see UserStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType", "fluentSetterMethodName" : "userStatus", "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.

                                              • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                              • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                              \n

                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #userStatus} will return {@link UserStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #userStatusAsString}.\n

                                              \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.

                                              • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                              • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                              • \n@see UserStatusType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserStatus", "sensitive" : false, "setterDocumentation" : "

                                                The user status. Can be one of the following:

                                                • UNCONFIRMED - User has been created but not confirmed.

                                                • CONFIRMED - User has been confirmed.

                                                • ARCHIVED - User is no longer active.

                                                • COMPROMISED - User is disabled due to a potential security threat.

                                                • UNKNOWN - User status is not known.

                                                • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                \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.

                                                • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                • \n@see UserStatusType", "setterMethodName" : "setUserStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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.

                                                  • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                  • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                  The user name of the user about whom you are receiving information.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                  The user name of the user about whom you are receiving information.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                  The user name of the user about whom you are receiving information.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                  The user name of the user about whom you are receiving information.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                  An array of name-value pairs representing user attributes.

                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                  An array of name-value pairs representing user attributes.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "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.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                  An array of name-value pairs representing user attributes.

                                                  \n

                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                  An array of name-value pairs representing user attributes.

                                                  \n@param userAttributes An array of name-value pairs representing user attributes.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserCreateDate", "beanStyleSetterMethodName" : "setUserCreateDate", "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                  The date the user was created.

                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #userCreateDate(Instant)}.\n@param userCreateDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userCreateDate(Instant)", "deprecated" : false, "documentation" : "

                                                  The date the user was created.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userCreateDate", "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.", "fluentSetterMethodName" : "userCreateDate", "getterDocumentation" : "

                                                  The date the user was created.

                                                  \n@return The date the user was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserCreateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserCreateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UserCreateDate", "sensitive" : false, "setterDocumentation" : "

                                                  The date the user was created.

                                                  \n@param userCreateDate The date the user was created.", "setterMethodName" : "setUserCreateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userCreateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userCreateDate", "variableType" : "java.time.Instant", "documentation" : "

                                                  The date the user was created.

                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserLastModifiedDate", "beanStyleSetterMethodName" : "setUserLastModifiedDate", "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                  The date the user was last modified.

                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #userLastModifiedDate(Instant)}.\n@param userLastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userLastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                  The date the user was last modified.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userLastModifiedDate", "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.", "fluentSetterMethodName" : "userLastModifiedDate", "getterDocumentation" : "

                                                  The date the user was last modified.

                                                  \n@return The date the user was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserLastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UserLastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                  The date the user was last modified.

                                                  \n@param userLastModifiedDate The date the user was last modified.", "setterMethodName" : "setUserLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                  The date the user was last modified.

                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                  Indicates that the status is enabled.

                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                  Indicates that the status is enabled.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                  Indicates that the status is enabled.

                                                  \n@param enabled Indicates that the status is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                  Indicates that the status is enabled.

                                                  \n@param enabled Indicates that the status is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                  Indicates that the status is enabled.

                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserStatusAsString", "beanStyleSetterMethodName" : "setUserStatus", "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                  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.

                                                  • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                  • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userStatusAsString(String)}.\n@param userStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userStatus(String)", "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.

                                                  • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                  • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                  ", "endpointDiscoveryId" : false, "enumType" : "UserStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "userStatus", "fluentEnumSetterMethodName" : "userStatus", "fluentGetterMethodName" : "userStatusAsString", "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.

                                                  • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                  • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                  \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.

                                                  • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                  • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                  • \n@see UserStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType", "fluentSetterMethodName" : "userStatus", "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.

                                                    • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                    • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                    \n

                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #userStatus} will return {@link UserStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #userStatusAsString}.\n

                                                    \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.

                                                    • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                    • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                    • \n@see UserStatusType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserStatus", "sensitive" : false, "setterDocumentation" : "

                                                      The user status. Can be one of the following:

                                                      • UNCONFIRMED - User has been created but not confirmed.

                                                      • CONFIRMED - User has been confirmed.

                                                      • ARCHIVED - User is no longer active.

                                                      • COMPROMISED - User is disabled due to a potential security threat.

                                                      • UNKNOWN - User status is not known.

                                                      • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                      • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                      \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.

                                                      • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                      • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                      • \n@see UserStatusType", "setterMethodName" : "setUserStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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.

                                                        • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                        • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                        Specifies the options for MFA (e.g., email or phone number).

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                        Specifies the options for MFA (e.g., email or phone number).

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                        Specifies the options for MFA (e.g., email or phone number).

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                        Specifies the options for MFA (e.g., email or phone number).

                                                        \n@param mfaOptions Specifies the options for MFA (e.g., email or phone number).", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPreferredMfaSetting", "beanStyleSetterMethodName" : "setPreferredMfaSetting", "c2jName" : "PreferredMfaSetting", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                        The user's preferred MFA setting.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredMfaSetting(String)}.\n@param preferredMfaSetting a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMfaSetting(String)", "deprecated" : false, "documentation" : "

                                                        The user's preferred MFA setting.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMfaSetting", "fluentSetterDocumentation" : "

                                                        The user's preferred MFA setting.

                                                        \n@param preferredMfaSetting The user's preferred MFA setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMfaSetting", "getterDocumentation" : "

                                                        The user's preferred MFA setting.

                                                        \n@return The user's preferred MFA setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMfaSetting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMfaSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMfaSetting", "sensitive" : false, "setterDocumentation" : "

                                                        The user's preferred MFA setting.

                                                        \n@param preferredMfaSetting The user's preferred MFA setting.", "setterMethodName" : "setPreferredMfaSetting", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMfaSetting", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMfaSetting", "variableType" : "String", "documentation" : "

                                                        The user's preferred MFA setting.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserMFASettingList", "beanStyleSetterMethodName" : "setUserMFASettingList", "c2jName" : "UserMFASettingList", "c2jShape" : "UserMFASettingListType", "defaultConsumerFluentSetterDocumentation" : "

                                                        The list of the user's MFA settings.

                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userMFASettingList(List)}.\n@param userMFASettingList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userMFASettingList(List)", "deprecated" : false, "documentation" : "

                                                        The list of the user's MFA settings.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userMFASettingList", "fluentSetterDocumentation" : "

                                                        The list of the user's MFA settings.

                                                        \n@param userMFASettingList The list of the user's MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userMFASettingList", "getterDocumentation" : "

                                                        The list of the user's MFA settings.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return The list of the user's MFA settings.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserMFASettingList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserMFASettingList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserMFASettingList", "sensitive" : false, "setterDocumentation" : "

                                                        The list of the user's MFA settings.

                                                        \n@param userMFASettingList The list of the user's MFA settings.", "setterMethodName" : "setUserMFASettingList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userMFASettingList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userMFASettingList", "variableType" : "java.util.List", "documentation" : "

                                                        The list of the user's MFA settings.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Username" ], "shapeName" : "AdminGetUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminGetUserResponse", "variableName" : "adminGetUserResponse", "variableType" : "AdminGetUserResponse", "documentation" : null, "simpleType" : "AdminGetUserResponse", "variableSetterType" : "AdminGetUserResponse" }, "wrapper" : false }, "AdminInitiateAuthRequest" : { "c2jName" : "AdminInitiateAuthRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                        Initiates the authorization request, as an administrator.

                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminInitiateAuth", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminInitiateAuth", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                        The ID of the Amazon Cognito user pool.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                        The ID of the Amazon Cognito user pool.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                        The ID of the Amazon Cognito user pool.

                                                        \n@param userPoolId The ID of the Amazon Cognito user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                        The ID of the Amazon Cognito user pool.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                        The app client ID.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                        The app client ID.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                        The app client ID.

                                                        \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                        The app client ID.

                                                        \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                        The app client ID.

                                                        \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                        The app client ID.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthFlowAsString", "beanStyleSetterMethodName" : "setAuthFlow", "c2jName" : "AuthFlow", "c2jShape" : "AuthFlowType", "defaultConsumerFluentSetterDocumentation" : "

                                                        The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                        • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                        • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                        • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                        Valid values include:

                                                        • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                        • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                        • CUSTOM_AUTH: Custom authentication flow.

                                                        • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                        • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authFlowAsString(String)}.\n@param authFlow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authFlow(String)", "deprecated" : false, "documentation" : "

                                                        The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                        • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                        • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                        • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                        Valid values include:

                                                        • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                        • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                        • CUSTOM_AUTH: Custom authentication flow.

                                                        • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                        • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                        ", "endpointDiscoveryId" : false, "enumType" : "AuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "authFlow", "fluentEnumSetterMethodName" : "authFlow", "fluentGetterMethodName" : "authFlowAsString", "fluentSetterDocumentation" : "

                                                        The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                        • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                        • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                        • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                        Valid values include:

                                                        • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                        • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                        • CUSTOM_AUTH: Custom authentication flow.

                                                        • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                        • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                        \n@param authFlow The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                        • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                        • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                        • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                        Valid values include:

                                                        • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                        • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                        • CUSTOM_AUTH: Custom authentication flow.

                                                        • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                        • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                        • \n@see AuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType", "fluentSetterMethodName" : "authFlow", "getterDocumentation" : "

                                                          The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                          • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                          • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                          • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                          Valid values include:

                                                          • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                          • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                          • CUSTOM_AUTH: Custom authentication flow.

                                                          • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                          • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                          \n

                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #authFlow} will return {@link AuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #authFlowAsString}.\n

                                                          \n@return The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                          • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                          • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                          • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                          Valid values include:

                                                          • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                          • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                          • CUSTOM_AUTH: Custom authentication flow.

                                                          • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                          • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                          • \n@see AuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthFlow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthFlow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuthFlow", "sensitive" : false, "setterDocumentation" : "

                                                            The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                            • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                            • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                            • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                            Valid values include:

                                                            • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                            • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                            • CUSTOM_AUTH: Custom authentication flow.

                                                            • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                            • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                            \n@param authFlow The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                            • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                            • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                            • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                            Valid values include:

                                                            • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                            • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                            • CUSTOM_AUTH: Custom authentication flow.

                                                            • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                            • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                            • \n@see AuthFlowType", "setterMethodName" : "setAuthFlow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "

                                                              The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                              • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                              • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                              • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                              Valid values include:

                                                              • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                              • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                              • CUSTOM_AUTH: Custom authentication flow.

                                                              • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                              • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthParameters", "beanStyleSetterMethodName" : "setAuthParameters", "c2jName" : "AuthParameters", "c2jShape" : "AuthParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                              • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                              • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                              • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                              • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #authParameters(Map)}.\n@param authParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authParameters(Map)", "deprecated" : false, "documentation" : "

                                                              The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                              • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                              • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                              • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                              • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authParameters", "fluentSetterDocumentation" : "

                                                              The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                              • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                              • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                              • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                              • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                              \n@param authParameters The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                              • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                              • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                              • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                              • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authParameters", "getterDocumentation" : "

                                                                The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                \n

                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                \n@return The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AuthParameters", "sensitive" : false, "setterDocumentation" : "

                                                                  The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                  • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                  • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                  • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                  • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                  \n@param authParameters The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                  • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                  • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                  • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                  • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                  • ", "setterMethodName" : "setAuthParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                    The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                    • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                    • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                    • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                    • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientMetadata", "beanStyleSetterMethodName" : "setClientMetadata", "c2jName" : "ClientMetadata", "c2jShape" : "ClientMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                    This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                    \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #clientMetadata(Map)}.\n@param clientMetadata a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientMetadata(Map)", "deprecated" : false, "documentation" : "

                                                                    This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientMetadata", "fluentSetterDocumentation" : "

                                                                    This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                    \n@param clientMetadata This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientMetadata", "getterDocumentation" : "

                                                                    This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                    \n

                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                    \n@return This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ClientMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                    This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                    \n@param clientMetadata This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.", "setterMethodName" : "setClientMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "

                                                                    This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                    The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                    \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                    The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                    The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                    \n@param analyticsMetadata The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                    The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                    \n@return The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                    The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                    \n@param analyticsMetadata The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                    The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                    ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContextData", "beanStyleSetterMethodName" : "setContextData", "c2jName" : "ContextData", "c2jShape" : "ContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                    \nThis is a convenience that creates an instance of the {@link ContextDataType.Builder} avoiding the need to create one manually via {@link ContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContextDataType.Builder#build()} is called immediately and its result is passed to {@link #contextData(ContextDataType)}.\n@param contextData a consumer that will call methods on {@link ContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contextData(ContextDataType)", "deprecated" : false, "documentation" : "

                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contextData", "fluentSetterDocumentation" : "

                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                    \n@param contextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contextData", "getterDocumentation" : "

                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                    \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "ContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContextData", "sensitive" : false, "setterDocumentation" : "

                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                    \n@param contextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setContextData", "setterModel" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextData", "variableType" : "ContextDataType", "documentation" : null, "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextData", "variableType" : "ContextDataType", "documentation" : "

                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                    ", "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnalyticsMetadata" : { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                    The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                    \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                    The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                    The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                    \n@param analyticsMetadata The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                    The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                    \n@return The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                    The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                    \n@param analyticsMetadata The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                    The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                    ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, "AuthFlow" : { "beanStyleGetterMethodName" : "getAuthFlowAsString", "beanStyleSetterMethodName" : "setAuthFlow", "c2jName" : "AuthFlow", "c2jShape" : "AuthFlowType", "defaultConsumerFluentSetterDocumentation" : "

                                                                    The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                    • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                    • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                    • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                    Valid values include:

                                                                    • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                    • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                    • CUSTOM_AUTH: Custom authentication flow.

                                                                    • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                    • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authFlowAsString(String)}.\n@param authFlow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authFlow(String)", "deprecated" : false, "documentation" : "

                                                                    The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                    • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                    • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                    • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                    Valid values include:

                                                                    • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                    • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                    • CUSTOM_AUTH: Custom authentication flow.

                                                                    • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                    • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                    ", "endpointDiscoveryId" : false, "enumType" : "AuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "authFlow", "fluentEnumSetterMethodName" : "authFlow", "fluentGetterMethodName" : "authFlowAsString", "fluentSetterDocumentation" : "

                                                                    The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                    • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                    • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                    • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                    Valid values include:

                                                                    • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                    • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                    • CUSTOM_AUTH: Custom authentication flow.

                                                                    • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                    • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                    \n@param authFlow The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                    • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                    • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                    • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                    Valid values include:

                                                                    • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                    • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                    • CUSTOM_AUTH: Custom authentication flow.

                                                                    • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                    • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                    • \n@see AuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType", "fluentSetterMethodName" : "authFlow", "getterDocumentation" : "

                                                                      The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                      • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                      • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                      • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                      Valid values include:

                                                                      • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                      • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                      • CUSTOM_AUTH: Custom authentication flow.

                                                                      • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                      • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                      \n

                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #authFlow} will return {@link AuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #authFlowAsString}.\n

                                                                      \n@return The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                      • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                      • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                      • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                      Valid values include:

                                                                      • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                      • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                      • CUSTOM_AUTH: Custom authentication flow.

                                                                      • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                      • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                      • \n@see AuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthFlow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthFlow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuthFlow", "sensitive" : false, "setterDocumentation" : "

                                                                        The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                        • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                        • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                        • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                        Valid values include:

                                                                        • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                        • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                        • CUSTOM_AUTH: Custom authentication flow.

                                                                        • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                        • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                        \n@param authFlow The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                        • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                        • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                        • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                        Valid values include:

                                                                        • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                        • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                        • CUSTOM_AUTH: Custom authentication flow.

                                                                        • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                        • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                        • \n@see AuthFlowType", "setterMethodName" : "setAuthFlow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "

                                                                          The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                          • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                          • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                          • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                          Valid values include:

                                                                          • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                          • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                          • CUSTOM_AUTH: Custom authentication flow.

                                                                          • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                          • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AuthParameters" : { "beanStyleGetterMethodName" : "getAuthParameters", "beanStyleSetterMethodName" : "setAuthParameters", "c2jName" : "AuthParameters", "c2jShape" : "AuthParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                          • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                          • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                          • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                          • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                          \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #authParameters(Map)}.\n@param authParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authParameters(Map)", "deprecated" : false, "documentation" : "

                                                                          The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                          • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                          • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                          • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                          • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authParameters", "fluentSetterDocumentation" : "

                                                                          The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                          • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                          • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                          • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                          • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                          \n@param authParameters The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                          • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                          • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                          • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                          • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authParameters", "getterDocumentation" : "

                                                                            The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                            • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                            • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                            • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                            • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                            \n

                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                            \n@return The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                            • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                            • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                            • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                            • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                            • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AuthParameters", "sensitive" : false, "setterDocumentation" : "

                                                                              The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                              • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                              • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                              • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                              • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                              \n@param authParameters The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                              • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                              • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                              • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                              • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                              • ", "setterMethodName" : "setAuthParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                                • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The app client ID.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                The app client ID.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                The app client ID.

                                                                                \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                The app client ID.

                                                                                \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                The app client ID.

                                                                                \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                The app client ID.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientMetadata" : { "beanStyleGetterMethodName" : "getClientMetadata", "beanStyleSetterMethodName" : "setClientMetadata", "c2jName" : "ClientMetadata", "c2jShape" : "ClientMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #clientMetadata(Map)}.\n@param clientMetadata a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientMetadata(Map)", "deprecated" : false, "documentation" : "

                                                                                This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientMetadata", "fluentSetterDocumentation" : "

                                                                                This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                \n@param clientMetadata This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientMetadata", "getterDocumentation" : "

                                                                                This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                \n

                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                \n@return This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ClientMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                \n@param clientMetadata This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.", "setterMethodName" : "setClientMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "

                                                                                This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ContextData" : { "beanStyleGetterMethodName" : "getContextData", "beanStyleSetterMethodName" : "setContextData", "c2jName" : "ContextData", "c2jShape" : "ContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                \nThis is a convenience that creates an instance of the {@link ContextDataType.Builder} avoiding the need to create one manually via {@link ContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContextDataType.Builder#build()} is called immediately and its result is passed to {@link #contextData(ContextDataType)}.\n@param contextData a consumer that will call methods on {@link ContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contextData(ContextDataType)", "deprecated" : false, "documentation" : "

                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contextData", "fluentSetterDocumentation" : "

                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                \n@param contextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contextData", "getterDocumentation" : "

                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "ContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                \n@param contextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setContextData", "setterModel" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextData", "variableType" : "ContextDataType", "documentation" : null, "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextData", "variableType" : "ContextDataType", "documentation" : "

                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                ", "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The ID of the Amazon Cognito user pool.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                The ID of the Amazon Cognito user pool.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                The ID of the Amazon Cognito user pool.

                                                                                \n@param userPoolId The ID of the Amazon Cognito user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                The ID of the Amazon Cognito user pool.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The ID of the Amazon Cognito user pool.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                The ID of the Amazon Cognito user pool.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                The ID of the Amazon Cognito user pool.

                                                                                \n@param userPoolId The ID of the Amazon Cognito user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                The ID of the Amazon Cognito user pool.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The app client ID.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                The app client ID.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                The app client ID.

                                                                                \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                The app client ID.

                                                                                \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                The app client ID.

                                                                                \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                The app client ID.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthFlowAsString", "beanStyleSetterMethodName" : "setAuthFlow", "c2jName" : "AuthFlow", "c2jShape" : "AuthFlowType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                Valid values include:

                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authFlowAsString(String)}.\n@param authFlow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authFlow(String)", "deprecated" : false, "documentation" : "

                                                                                The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                Valid values include:

                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : "AuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "authFlow", "fluentEnumSetterMethodName" : "authFlow", "fluentGetterMethodName" : "authFlowAsString", "fluentSetterDocumentation" : "

                                                                                The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                Valid values include:

                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                \n@param authFlow The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                Valid values include:

                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                • \n@see AuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType", "fluentSetterMethodName" : "authFlow", "getterDocumentation" : "

                                                                                  The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                  • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                  • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                  • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                  Valid values include:

                                                                                  • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                  • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                  • CUSTOM_AUTH: Custom authentication flow.

                                                                                  • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                                  • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                  \n

                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #authFlow} will return {@link AuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #authFlowAsString}.\n

                                                                                  \n@return The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                  • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                  • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                  • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                  Valid values include:

                                                                                  • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                  • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                  • CUSTOM_AUTH: Custom authentication flow.

                                                                                  • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                                  • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                  • \n@see AuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthFlow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthFlow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuthFlow", "sensitive" : false, "setterDocumentation" : "

                                                                                    The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                    • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                    • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                    • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                    Valid values include:

                                                                                    • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                    • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                    • CUSTOM_AUTH: Custom authentication flow.

                                                                                    • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                                    • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                    \n@param authFlow The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                    • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                    • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                    • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                    Valid values include:

                                                                                    • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                    • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                    • CUSTOM_AUTH: Custom authentication flow.

                                                                                    • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                                    • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                    • \n@see AuthFlowType", "setterMethodName" : "setAuthFlow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "

                                                                                      The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                      • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                      • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                      • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                      Valid values include:

                                                                                      • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                      • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                      • CUSTOM_AUTH: Custom authentication flow.

                                                                                      • ADMIN_NO_SRP_AUTH: Non-SRP authentication flow; you can pass in the USERNAME and PASSWORD directly if the flow is enabled for calling the app client.

                                                                                      • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthParameters", "beanStyleSetterMethodName" : "setAuthParameters", "c2jName" : "AuthParameters", "c2jShape" : "AuthParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                      • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                      • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                      • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                                      • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #authParameters(Map)}.\n@param authParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                      The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                      • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                      • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                      • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                                      • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authParameters", "fluentSetterDocumentation" : "

                                                                                      The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                      • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                      • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                      • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                                      • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                      \n@param authParameters The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                      • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                      • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                      • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                                      • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authParameters", "getterDocumentation" : "

                                                                                        The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                        • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                        • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                        • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                                        • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                        \n

                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                        \n@return The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                        • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                        • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                        • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                                        • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                        • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AuthParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                          The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                          • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                          • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                          • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                                          • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                          \n@param authParameters The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                          • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                          • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                          • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                                          • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                          • ", "setterMethodName" : "setAuthParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                            The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                            • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                            • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                            • For ADMIN_NO_SRP_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), PASSWORD (required), DEVICE_KEY

                                                                                            • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientMetadata", "beanStyleSetterMethodName" : "setClientMetadata", "c2jName" : "ClientMetadata", "c2jShape" : "ClientMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                            \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #clientMetadata(Map)}.\n@param clientMetadata a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientMetadata(Map)", "deprecated" : false, "documentation" : "

                                                                                            This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientMetadata", "fluentSetterDocumentation" : "

                                                                                            This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                            \n@param clientMetadata This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientMetadata", "getterDocumentation" : "

                                                                                            This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ClientMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                            This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                            \n@param clientMetadata This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.", "setterMethodName" : "setClientMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "

                                                                                            This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                                            \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                            The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                            The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                                            \n@param analyticsMetadata The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                            The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                                            \n@return The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                            The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                                            \n@param analyticsMetadata The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                            The analytics metadata for collecting Amazon Pinpoint metrics for AdminInitiateAuth calls.

                                                                                            ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContextData", "beanStyleSetterMethodName" : "setContextData", "c2jName" : "ContextData", "c2jShape" : "ContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                            \nThis is a convenience that creates an instance of the {@link ContextDataType.Builder} avoiding the need to create one manually via {@link ContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContextDataType.Builder#build()} is called immediately and its result is passed to {@link #contextData(ContextDataType)}.\n@param contextData a consumer that will call methods on {@link ContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contextData(ContextDataType)", "deprecated" : false, "documentation" : "

                                                                                            Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contextData", "fluentSetterDocumentation" : "

                                                                                            Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                            \n@param contextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contextData", "getterDocumentation" : "

                                                                                            Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                            \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "ContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                            Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                            \n@param contextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setContextData", "setterModel" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextData", "variableType" : "ContextDataType", "documentation" : null, "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextData", "variableType" : "ContextDataType", "documentation" : "

                                                                                            Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                            ", "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "ClientId", "AuthFlow" ], "shapeName" : "AdminInitiateAuthRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminInitiateAuthRequest", "variableName" : "adminInitiateAuthRequest", "variableType" : "AdminInitiateAuthRequest", "documentation" : null, "simpleType" : "AdminInitiateAuthRequest", "variableSetterType" : "AdminInitiateAuthRequest" }, "wrapper" : false }, "AdminInitiateAuthResponse" : { "c2jName" : "AdminInitiateAuthResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Initiates the authentication response, as an administrator.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                            • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                            • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                            • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                            • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                            • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                            • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                            • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                            • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                            • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                            • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                            • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                            • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                            • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                            • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                            • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                            • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                            • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                            • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                            The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                            • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                            • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                            • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                            • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                            • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                            • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                            • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                            • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                            • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                            \n@param challengeName The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                            • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                            • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                            • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                            • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                            • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                            • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                            • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                            • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                            • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                            • \n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                              The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                              • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                              • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                              • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                              • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                              • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                              • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                              • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                              • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                              • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                              \n

                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                              \n@return The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                              • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                              • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                              • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                              • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                              • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                              • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                              • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                              • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                              • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                              • \n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                \n@param challengeName The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                • \n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                  The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                  • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                  • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                  • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                  • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                  • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                  • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                  • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                  • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                  • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                  The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                  The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                  \n@param session The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                  The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                  \n@return The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                  \n@param session The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                  The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeParameters", "beanStyleSetterMethodName" : "setChallengeParameters", "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                  All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                  The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeParameters(Map)}.\n@param challengeParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                  The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                  All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                  The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeParameters", "fluentSetterDocumentation" : "

                                                                                                  The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                  All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                  The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                  \n@param challengeParameters The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                  All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                  The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeParameters", "getterDocumentation" : "

                                                                                                  The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                  All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                  The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                  \n

                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                  \n@return The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                  All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                  The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                  All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                  The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                  \n@param challengeParameters The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                  All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                  The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.", "setterMethodName" : "setChallengeParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                  The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                  All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                  The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthenticationResult", "beanStyleSetterMethodName" : "setAuthenticationResult", "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                  \nThis is a convenience that creates an instance of the {@link AuthenticationResultType.Builder} avoiding the need to create one manually via {@link AuthenticationResultType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticationResultType.Builder#build()} is called immediately and its result is passed to {@link #authenticationResult(AuthenticationResultType)}.\n@param authenticationResult a consumer that will call methods on {@link AuthenticationResultType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationResult(AuthenticationResultType)", "deprecated" : false, "documentation" : "

                                                                                                  The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authenticationResult", "fluentSetterDocumentation" : "

                                                                                                  The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                  \n@param authenticationResult The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authenticationResult", "getterDocumentation" : "

                                                                                                  The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                  \n@return The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthenticationResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AuthenticationResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                  \n@param authenticationResult The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.", "setterMethodName" : "setAuthenticationResult", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "

                                                                                                  The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                  ", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuthenticationResult" : { "beanStyleGetterMethodName" : "getAuthenticationResult", "beanStyleSetterMethodName" : "setAuthenticationResult", "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                  \nThis is a convenience that creates an instance of the {@link AuthenticationResultType.Builder} avoiding the need to create one manually via {@link AuthenticationResultType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticationResultType.Builder#build()} is called immediately and its result is passed to {@link #authenticationResult(AuthenticationResultType)}.\n@param authenticationResult a consumer that will call methods on {@link AuthenticationResultType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationResult(AuthenticationResultType)", "deprecated" : false, "documentation" : "

                                                                                                  The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authenticationResult", "fluentSetterDocumentation" : "

                                                                                                  The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                  \n@param authenticationResult The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authenticationResult", "getterDocumentation" : "

                                                                                                  The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                  \n@return The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthenticationResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AuthenticationResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                  \n@param authenticationResult The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.", "setterMethodName" : "setAuthenticationResult", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "

                                                                                                  The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                  ", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null }, "ChallengeName" : { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                  • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                  • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                  • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                  • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                  • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                  • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                  • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                  • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                  • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                  The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                  • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                  • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                  • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                  • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                  • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                  • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                  • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                  • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                  • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                  The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                  • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                  • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                  • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                  • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                  • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                  • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                  • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                  • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                  • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                  \n@param challengeName The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                  • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                  • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                  • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                  • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                  • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                  • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                  • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                  • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                  • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                  • \n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                    The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                    • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                    • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                    • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                    • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                    • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                    • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                    • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                    • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                    • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                    \n

                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                    \n@return The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                    • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                    • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                    • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                    • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                    • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                    • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                    • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                    • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                    • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                    • \n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                      The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                      • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                      • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                      • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                      • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                      • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                      • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                      • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                      • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                      • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                      \n@param challengeName The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                      • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                      • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                      • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                      • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                      • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                      • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                      • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                      • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                      • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                      • \n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                        The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                        • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                        • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                        • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                        • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                        • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                        • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                        • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                        • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                        • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeParameters" : { "beanStyleGetterMethodName" : "getChallengeParameters", "beanStyleSetterMethodName" : "setChallengeParameters", "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                        The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                        \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeParameters(Map)}.\n@param challengeParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                        The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                        The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeParameters", "fluentSetterDocumentation" : "

                                                                                                        The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                        The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                        \n@param challengeParameters The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                        The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeParameters", "getterDocumentation" : "

                                                                                                        The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                        The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                        \n

                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                        \n@return The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                        The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                        The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                        \n@param challengeParameters The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                        The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.", "setterMethodName" : "setChallengeParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                        The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                        The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Session" : { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                        The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                        The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                        \n@param session The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                        The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                        \n@return The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                        \n@param session The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                        The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                        • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                        • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                        • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                        • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                        • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                        • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                        • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                        • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                        • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                        The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                        • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                        • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                        • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                        • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                        • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                        • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                        • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                        • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                        • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                        The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                        • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                        • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                        • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                        • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                        • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                        • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                        • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                        • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                        • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                        \n@param challengeName The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                        • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                        • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                        • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                        • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                        • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                        • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                        • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                        • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                        • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                        • \n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                          The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                          • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                          • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                          • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                          • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                          • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                          • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                          • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                          • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                          • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                          \n

                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                          \n@return The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                          • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                          • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                          • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                          • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                          • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                          • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                          • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                          • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                          • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                          • \n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                            The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                            • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                            • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                            • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                            • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                            • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                            • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                            • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                            • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                            • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                            \n@param challengeName The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                            • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                            • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                            • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                            • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                            • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                            • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                            • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                            • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                            • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                            • \n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                              • MFA_SETUP: If MFA is required, users who do not have at least one of the MFA methods set up are presented with an MFA_SETUP challenge. The user must set up at least one MFA type to continue to authenticate.

                                                                                                              • SELECT_MFA_TYPE: Selects the MFA type. Valid MFA options are SMS_MFA for text SMS MFA, and SOFTWARE_TOKEN_MFA for TOTP software token MFA.

                                                                                                              • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                              • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                              • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                              • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                              • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                              • ADMIN_NO_SRP_AUTH: This is returned if you need to authenticate with USERNAME and PASSWORD directly. An app client must be enabled to use this flow.

                                                                                                              • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If AdminInitiateAuth or AdminRespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next AdminRespondToAuthChallenge API call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeParameters", "beanStyleSetterMethodName" : "setChallengeParameters", "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                              The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeParameters(Map)}.\n@param challengeParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                              The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeParameters", "fluentSetterDocumentation" : "

                                                                                                              The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                              The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                              \n@param challengeParameters The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                              The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeParameters", "getterDocumentation" : "

                                                                                                              The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                              The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                              The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                              The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                              \n@param challengeParameters The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                              The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.", "setterMethodName" : "setChallengeParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The challenge parameters. These are returned to you in the AdminInitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (AdminRespondToAuthChallenge).

                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                              The value of the USER_ID_FOR_SRP attribute will be the user's actual username, not an alias (such as email address or phone number), even if you specified an alias in your call to AdminInitiateAuth. This is because, in the AdminRespondToAuthChallenge API ChallengeResponses, the USERNAME attribute cannot be an alias.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthenticationResult", "beanStyleSetterMethodName" : "setAuthenticationResult", "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AuthenticationResultType.Builder} avoiding the need to create one manually via {@link AuthenticationResultType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticationResultType.Builder#build()} is called immediately and its result is passed to {@link #authenticationResult(AuthenticationResultType)}.\n@param authenticationResult a consumer that will call methods on {@link AuthenticationResultType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationResult(AuthenticationResultType)", "deprecated" : false, "documentation" : "

                                                                                                              The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authenticationResult", "fluentSetterDocumentation" : "

                                                                                                              The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                              \n@param authenticationResult The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authenticationResult", "getterDocumentation" : "

                                                                                                              The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                              \n@return The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthenticationResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AuthenticationResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                              \n@param authenticationResult The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.", "setterMethodName" : "setAuthenticationResult", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "

                                                                                                              The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                              ", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminInitiateAuthResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminInitiateAuthResponse", "variableName" : "adminInitiateAuthResponse", "variableType" : "AdminInitiateAuthResponse", "documentation" : null, "simpleType" : "AdminInitiateAuthResponse", "variableSetterType" : "AdminInitiateAuthResponse" }, "wrapper" : false }, "AdminLinkProviderForUserRequest" : { "c2jName" : "AdminLinkProviderForUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminLinkProviderForUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminLinkProviderForUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDestinationUser", "beanStyleSetterMethodName" : "setDestinationUser", "c2jName" : "DestinationUser", "c2jShape" : "ProviderUserIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ProviderUserIdentifierType.Builder} avoiding the need to create one manually via {@link ProviderUserIdentifierType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProviderUserIdentifierType.Builder#build()} is called immediately and its result is passed to {@link #destinationUser(ProviderUserIdentifierType)}.\n@param destinationUser a consumer that will call methods on {@link ProviderUserIdentifierType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationUser(ProviderUserIdentifierType)", "deprecated" : false, "documentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationUser", "fluentSetterDocumentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              \n@param destinationUser The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationUser", "getterDocumentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              \n@return The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.", "getterModel" : { "returnType" : "ProviderUserIdentifierType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              \n@param destinationUser The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.", "setterMethodName" : "setDestinationUser", "setterModel" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "destinationUser", "variableType" : "ProviderUserIdentifierType", "documentation" : null, "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "destinationUser", "variableType" : "ProviderUserIdentifierType", "documentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              ", "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSourceUser", "beanStyleSetterMethodName" : "setSourceUser", "c2jName" : "SourceUser", "c2jShape" : "ProviderUserIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ProviderUserIdentifierType.Builder} avoiding the need to create one manually via {@link ProviderUserIdentifierType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProviderUserIdentifierType.Builder#build()} is called immediately and its result is passed to {@link #sourceUser(ProviderUserIdentifierType)}.\n@param sourceUser a consumer that will call methods on {@link ProviderUserIdentifierType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceUser(ProviderUserIdentifierType)", "deprecated" : false, "documentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceUser", "fluentSetterDocumentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              \n@param sourceUser An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceUser", "getterDocumentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              \n@return An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.", "getterModel" : { "returnType" : "ProviderUserIdentifierType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              \n@param sourceUser An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.", "setterMethodName" : "setSourceUser", "setterModel" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "sourceUser", "variableType" : "ProviderUserIdentifierType", "documentation" : null, "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "sourceUser", "variableType" : "ProviderUserIdentifierType", "documentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              ", "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DestinationUser" : { "beanStyleGetterMethodName" : "getDestinationUser", "beanStyleSetterMethodName" : "setDestinationUser", "c2jName" : "DestinationUser", "c2jShape" : "ProviderUserIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ProviderUserIdentifierType.Builder} avoiding the need to create one manually via {@link ProviderUserIdentifierType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProviderUserIdentifierType.Builder#build()} is called immediately and its result is passed to {@link #destinationUser(ProviderUserIdentifierType)}.\n@param destinationUser a consumer that will call methods on {@link ProviderUserIdentifierType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationUser(ProviderUserIdentifierType)", "deprecated" : false, "documentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationUser", "fluentSetterDocumentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              \n@param destinationUser The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationUser", "getterDocumentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              \n@return The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.", "getterModel" : { "returnType" : "ProviderUserIdentifierType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              \n@param destinationUser The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.", "setterMethodName" : "setDestinationUser", "setterModel" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "destinationUser", "variableType" : "ProviderUserIdentifierType", "documentation" : null, "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "destinationUser", "variableType" : "ProviderUserIdentifierType", "documentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              ", "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "xmlNameSpaceUri" : null }, "SourceUser" : { "beanStyleGetterMethodName" : "getSourceUser", "beanStyleSetterMethodName" : "setSourceUser", "c2jName" : "SourceUser", "c2jShape" : "ProviderUserIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ProviderUserIdentifierType.Builder} avoiding the need to create one manually via {@link ProviderUserIdentifierType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProviderUserIdentifierType.Builder#build()} is called immediately and its result is passed to {@link #sourceUser(ProviderUserIdentifierType)}.\n@param sourceUser a consumer that will call methods on {@link ProviderUserIdentifierType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceUser(ProviderUserIdentifierType)", "deprecated" : false, "documentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceUser", "fluentSetterDocumentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              \n@param sourceUser An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceUser", "getterDocumentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              \n@return An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.", "getterModel" : { "returnType" : "ProviderUserIdentifierType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              \n@param sourceUser An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.", "setterMethodName" : "setSourceUser", "setterModel" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "sourceUser", "variableType" : "ProviderUserIdentifierType", "documentation" : null, "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "sourceUser", "variableType" : "ProviderUserIdentifierType", "documentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              ", "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDestinationUser", "beanStyleSetterMethodName" : "setDestinationUser", "c2jName" : "DestinationUser", "c2jShape" : "ProviderUserIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ProviderUserIdentifierType.Builder} avoiding the need to create one manually via {@link ProviderUserIdentifierType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProviderUserIdentifierType.Builder#build()} is called immediately and its result is passed to {@link #destinationUser(ProviderUserIdentifierType)}.\n@param destinationUser a consumer that will call methods on {@link ProviderUserIdentifierType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationUser(ProviderUserIdentifierType)", "deprecated" : false, "documentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationUser", "fluentSetterDocumentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              \n@param destinationUser The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationUser", "getterDocumentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              \n@return The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.", "getterModel" : { "returnType" : "ProviderUserIdentifierType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              \n@param destinationUser The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.", "setterMethodName" : "setDestinationUser", "setterModel" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "destinationUser", "variableType" : "ProviderUserIdentifierType", "documentation" : null, "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "destinationUser", "variableType" : "ProviderUserIdentifierType", "documentation" : "

                                                                                                              The existing user in the user pool to be linked to the external identity provider user account. Can be a native (Username + Password) Cognito User Pools user or a federated user (for example, a SAML or Facebook user). If the user doesn't exist, an exception is thrown. This is the user that is returned when the new user (with the linked identity provider attribute) signs in.

                                                                                                              For a native username + password user, the ProviderAttributeValue for the DestinationUser should be the username in the user pool. For a federated user, it should be the provider-specific user_id.

                                                                                                              The ProviderAttributeName of the DestinationUser is ignored.

                                                                                                              The ProviderName should be set to Cognito for users in Cognito user pools.

                                                                                                              ", "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSourceUser", "beanStyleSetterMethodName" : "setSourceUser", "c2jName" : "SourceUser", "c2jShape" : "ProviderUserIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ProviderUserIdentifierType.Builder} avoiding the need to create one manually via {@link ProviderUserIdentifierType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProviderUserIdentifierType.Builder#build()} is called immediately and its result is passed to {@link #sourceUser(ProviderUserIdentifierType)}.\n@param sourceUser a consumer that will call methods on {@link ProviderUserIdentifierType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceUser(ProviderUserIdentifierType)", "deprecated" : false, "documentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceUser", "fluentSetterDocumentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              \n@param sourceUser An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceUser", "getterDocumentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              \n@return An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.", "getterModel" : { "returnType" : "ProviderUserIdentifierType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              \n@param sourceUser An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.", "setterMethodName" : "setSourceUser", "setterModel" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "sourceUser", "variableType" : "ProviderUserIdentifierType", "documentation" : null, "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "sourceUser", "variableType" : "ProviderUserIdentifierType", "documentation" : "

                                                                                                              An external identity provider account for a user who does not currently exist yet in the user pool. This user must be a federated user (for example, a SAML or Facebook user), not another native user.

                                                                                                              If the SourceUser is a federated social identity provider user (Facebook, Google, or Login with Amazon), you must set the ProviderAttributeName to Cognito_Subject. For social identity providers, the ProviderName will be Facebook, Google, or LoginWithAmazon, and Cognito will automatically parse the Facebook, Google, and Login with Amazon tokens for id, sub, and user_id, respectively. The ProviderAttributeValue for the user must be the same value as the id, sub, or user_id value found in the social identity provider token.

                                                                                                              For SAML, the ProviderAttributeName can be any value that matches a claim in the SAML assertion. If you wish to link SAML users based on the subject of the SAML assertion, you should map the subject to a claim through the SAML identity provider and submit that claim name as the ProviderAttributeName. If you set ProviderAttributeName to Cognito_Subject, Cognito will automatically parse the default unique identifier found in the subject from the SAML token.

                                                                                                              ", "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "DestinationUser", "SourceUser" ], "shapeName" : "AdminLinkProviderForUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminLinkProviderForUserRequest", "variableName" : "adminLinkProviderForUserRequest", "variableType" : "AdminLinkProviderForUserRequest", "documentation" : null, "simpleType" : "AdminLinkProviderForUserRequest", "variableSetterType" : "AdminLinkProviderForUserRequest" }, "wrapper" : false }, "AdminLinkProviderForUserResponse" : { "c2jName" : "AdminLinkProviderForUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminLinkProviderForUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminLinkProviderForUserResponse", "variableName" : "adminLinkProviderForUserResponse", "variableType" : "AdminLinkProviderForUserResponse", "documentation" : null, "simpleType" : "AdminLinkProviderForUserResponse", "variableSetterType" : "AdminLinkProviderForUserResponse" }, "wrapper" : false }, "AdminListDevicesRequest" : { "c2jName" : "AdminListDevicesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to list devices, as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminListDevices", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminListDevices", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The limit of the devices request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The limit of the devices request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "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.", "fluentSetterMethodName" : "limit", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The limit of the devices request.

                                                                                                              \n@param limit The limit of the devices request.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                              The limit of the devices request.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The pagination token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "getterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \n@return The pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \n@param paginationToken The pagination token.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                                                                                              The pagination token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Limit" : { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The limit of the devices request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The limit of the devices request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "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.", "fluentSetterMethodName" : "limit", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The limit of the devices request.

                                                                                                              \n@param limit The limit of the devices request.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                              The limit of the devices request.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PaginationToken" : { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The pagination token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "getterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \n@return The pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \n@param paginationToken The pagination token.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                                                                                              The pagination token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The limit of the devices request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The limit of the devices request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "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.", "fluentSetterMethodName" : "limit", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The limit of the devices request.

                                                                                                              \n@param limit The limit of the devices request.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                              The limit of the devices request.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The pagination token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "getterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \n@return The pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \n@param paginationToken The pagination token.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                                                                                              The pagination token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminListDevicesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminListDevicesRequest", "variableName" : "adminListDevicesRequest", "variableType" : "AdminListDevicesRequest", "documentation" : null, "simpleType" : "AdminListDevicesRequest", "variableSetterType" : "AdminListDevicesRequest" }, "wrapper" : false }, "AdminListDevicesResponse" : { "c2jName" : "AdminListDevicesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Lists the device's response, as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "Devices", "c2jShape" : "DeviceListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The devices in the list of devices response.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "documentation" : "

                                                                                                              The devices in the list of devices response.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "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.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                                                                                              The devices in the list of devices response.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The devices in the list of devices response.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Devices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Devices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceType.Builder} avoiding the need to create one manually via {@link DeviceType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceType.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceType)}.\n@param member a consumer that will call methods on {@link DeviceType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "member", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "member", "variableType" : "DeviceType", "documentation" : "", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The devices in the list of devices response.

                                                                                                              \n@param devices The devices in the list of devices response.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The pagination token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "getterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \n@return The pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \n@param paginationToken The pagination token.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                                                                                              The pagination token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Devices" : { "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "Devices", "c2jShape" : "DeviceListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The devices in the list of devices response.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "documentation" : "

                                                                                                              The devices in the list of devices response.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "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.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                                                                                              The devices in the list of devices response.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The devices in the list of devices response.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Devices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Devices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceType.Builder} avoiding the need to create one manually via {@link DeviceType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceType.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceType)}.\n@param member a consumer that will call methods on {@link DeviceType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "member", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "member", "variableType" : "DeviceType", "documentation" : "", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The devices in the list of devices response.

                                                                                                              \n@param devices The devices in the list of devices response.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The pagination token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "getterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \n@return The pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \n@param paginationToken The pagination token.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                                                                                              The pagination token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "Devices", "c2jShape" : "DeviceListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The devices in the list of devices response.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "documentation" : "

                                                                                                              The devices in the list of devices response.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "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.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                                                                                              The devices in the list of devices response.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The devices in the list of devices response.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Devices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Devices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceType.Builder} avoiding the need to create one manually via {@link DeviceType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceType.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceType)}.\n@param member a consumer that will call methods on {@link DeviceType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "member", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "member", "variableType" : "DeviceType", "documentation" : "", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The devices in the list of devices response.

                                                                                                              \n@param devices The devices in the list of devices response.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The pagination token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "getterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \n@return The pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The pagination token.

                                                                                                              \n@param paginationToken The pagination token.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                                                                                              The pagination token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminListDevicesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminListDevicesResponse", "variableName" : "adminListDevicesResponse", "variableType" : "AdminListDevicesResponse", "documentation" : null, "simpleType" : "AdminListDevicesResponse", "variableSetterType" : "AdminListDevicesResponse" }, "wrapper" : false }, "AdminListGroupsForUserRequest" : { "c2jName" : "AdminListGroupsForUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminListGroupsForUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminListGroupsForUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The username for the user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@param username The username for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@return The username for the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@param username The username for the user.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The username for the user.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              \n@param limit The limit of the request to list groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              \n@return The limit of the request to list groups.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              \n@param limit The limit of the request to list groups.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                              \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "Limit" : { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              \n@param limit The limit of the request to list groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              \n@return The limit of the request to list groups.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              \n@param limit The limit of the request to list groups.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                              \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The username for the user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@param username The username for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@return The username for the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@param username The username for the user.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The username for the user.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The username for the user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@param username The username for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@return The username for the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@param username The username for the user.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The username for the user.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              \n@param limit The limit of the request to list groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              \n@return The limit of the request to list groups.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              \n@param limit The limit of the request to list groups.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                              The limit of the request to list groups.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                              \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Username", "UserPoolId" ], "shapeName" : "AdminListGroupsForUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminListGroupsForUserRequest", "variableName" : "adminListGroupsForUserRequest", "variableType" : "AdminListGroupsForUserRequest", "documentation" : null, "simpleType" : "AdminListGroupsForUserRequest", "variableSetterType" : "AdminListGroupsForUserRequest" }, "wrapper" : false }, "AdminListGroupsForUserResponse" : { "c2jName" : "AdminListGroupsForUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "GroupListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groups(List)}.\n@param groups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groups(List)", "deprecated" : false, "documentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              \n@param groups The groups that the user belongs to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The groups that the user belongs to.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #member(GroupType)}.\n@param member a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "member", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "member", "variableType" : "GroupType", "documentation" : "", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "GroupType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "GroupType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              \n@param groups The groups that the user belongs to.", "setterMethodName" : "setGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                              \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "Groups" : { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "GroupListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groups(List)}.\n@param groups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groups(List)", "deprecated" : false, "documentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              \n@param groups The groups that the user belongs to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The groups that the user belongs to.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #member(GroupType)}.\n@param member a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "member", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "member", "variableType" : "GroupType", "documentation" : "", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "GroupType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "GroupType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              \n@param groups The groups that the user belongs to.", "setterMethodName" : "setGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                              \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "GroupListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groups(List)}.\n@param groups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groups(List)", "deprecated" : false, "documentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              \n@param groups The groups that the user belongs to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The groups that the user belongs to.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #member(GroupType)}.\n@param member a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "member", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "member", "variableType" : "GroupType", "documentation" : "", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "GroupType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "GroupType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              \n@param groups The groups that the user belongs to.", "setterMethodName" : "setGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The groups that the user belongs to.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                              \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminListGroupsForUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminListGroupsForUserResponse", "variableName" : "adminListGroupsForUserResponse", "variableType" : "AdminListGroupsForUserResponse", "documentation" : null, "simpleType" : "AdminListGroupsForUserResponse", "variableSetterType" : "AdminListGroupsForUserResponse" }, "wrapper" : false }, "AdminListUserAuthEventsRequest" : { "c2jName" : "AdminListUserAuthEventsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminListUserAuthEvents", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminListUserAuthEvents", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              \n@param username The user pool username or an alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              \n@return The user pool username or an alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              \n@param username The user pool username or an alias.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              \n@param maxResults The maximum number of authentication events to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              \n@return The maximum number of authentication events to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              \n@param maxResults The maximum number of authentication events to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              A pagination token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              A pagination token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              \n@param maxResults The maximum number of authentication events to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              \n@return The maximum number of authentication events to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              \n@param maxResults The maximum number of authentication events to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              A pagination token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              A pagination token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              \n@param username The user pool username or an alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              \n@return The user pool username or an alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              \n@param username The user pool username or an alias.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              \n@param username The user pool username or an alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              \n@return The user pool username or an alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              \n@param username The user pool username or an alias.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user pool username or an alias.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              \n@param maxResults The maximum number of authentication events to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              \n@return The maximum number of authentication events to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              \n@param maxResults The maximum number of authentication events to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                              The maximum number of authentication events to return.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              A pagination token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              A pagination token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminListUserAuthEventsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminListUserAuthEventsRequest", "variableName" : "adminListUserAuthEventsRequest", "variableType" : "AdminListUserAuthEventsRequest", "documentation" : null, "simpleType" : "AdminListUserAuthEventsRequest", "variableSetterType" : "AdminListUserAuthEventsRequest" }, "wrapper" : false }, "AdminListUserAuthEventsResponse" : { "c2jName" : "AdminListUserAuthEventsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAuthEvents", "beanStyleSetterMethodName" : "setAuthEvents", "c2jName" : "AuthEvents", "c2jShape" : "AuthEventsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #authEvents(List)}.\n@param authEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authEvents(List)", "deprecated" : false, "documentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authEvents", "fluentSetterDocumentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              \n@param authEvents The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authEvents", "getterDocumentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthEvents", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AuthEventType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AuthEventType.Builder} avoiding the need to create one manually via {@link AuthEventType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthEventType.Builder#build()} is called immediately and its result is passed to {@link #member(AuthEventType)}.\n@param member a consumer that will call methods on {@link AuthEventType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AuthEventType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AuthEventType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AuthEventType", "variableName" : "member", "variableType" : "AuthEventType", "documentation" : null, "simpleType" : "AuthEventType", "variableSetterType" : "AuthEventType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthEventType", "variableName" : "member", "variableType" : "AuthEventType", "documentation" : "", "simpleType" : "AuthEventType", "variableSetterType" : "AuthEventType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AuthEventType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AuthEventType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AuthEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              \n@param authEvents The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.", "setterMethodName" : "setAuthEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "authEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "authEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              A pagination token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              A pagination token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuthEvents" : { "beanStyleGetterMethodName" : "getAuthEvents", "beanStyleSetterMethodName" : "setAuthEvents", "c2jName" : "AuthEvents", "c2jShape" : "AuthEventsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #authEvents(List)}.\n@param authEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authEvents(List)", "deprecated" : false, "documentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authEvents", "fluentSetterDocumentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              \n@param authEvents The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authEvents", "getterDocumentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthEvents", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AuthEventType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AuthEventType.Builder} avoiding the need to create one manually via {@link AuthEventType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthEventType.Builder#build()} is called immediately and its result is passed to {@link #member(AuthEventType)}.\n@param member a consumer that will call methods on {@link AuthEventType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AuthEventType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AuthEventType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AuthEventType", "variableName" : "member", "variableType" : "AuthEventType", "documentation" : null, "simpleType" : "AuthEventType", "variableSetterType" : "AuthEventType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthEventType", "variableName" : "member", "variableType" : "AuthEventType", "documentation" : "", "simpleType" : "AuthEventType", "variableSetterType" : "AuthEventType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AuthEventType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AuthEventType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AuthEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              \n@param authEvents The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.", "setterMethodName" : "setAuthEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "authEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "authEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              A pagination token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              A pagination token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAuthEvents", "beanStyleSetterMethodName" : "setAuthEvents", "c2jName" : "AuthEvents", "c2jShape" : "AuthEventsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #authEvents(List)}.\n@param authEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authEvents(List)", "deprecated" : false, "documentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authEvents", "fluentSetterDocumentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              \n@param authEvents The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authEvents", "getterDocumentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthEvents", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AuthEventType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AuthEventType.Builder} avoiding the need to create one manually via {@link AuthEventType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthEventType.Builder#build()} is called immediately and its result is passed to {@link #member(AuthEventType)}.\n@param member a consumer that will call methods on {@link AuthEventType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AuthEventType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AuthEventType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AuthEventType", "variableName" : "member", "variableType" : "AuthEventType", "documentation" : null, "simpleType" : "AuthEventType", "variableSetterType" : "AuthEventType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthEventType", "variableName" : "member", "variableType" : "AuthEventType", "documentation" : "", "simpleType" : "AuthEventType", "variableSetterType" : "AuthEventType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AuthEventType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AuthEventType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AuthEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              \n@param authEvents The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.", "setterMethodName" : "setAuthEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "authEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "authEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The response object. It includes the EventID, EventType, CreationDate, EventRisk, and EventResponse.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              A pagination token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A pagination token.

                                                                                                              \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              A pagination token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminListUserAuthEventsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminListUserAuthEventsResponse", "variableName" : "adminListUserAuthEventsResponse", "variableType" : "AdminListUserAuthEventsResponse", "documentation" : null, "simpleType" : "AdminListUserAuthEventsResponse", "variableSetterType" : "AdminListUserAuthEventsResponse" }, "wrapper" : false }, "AdminRemoveUserFromGroupRequest" : { "c2jName" : "AdminRemoveUserFromGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminRemoveUserFromGroup", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminRemoveUserFromGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The username for the user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@param username The username for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@return The username for the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@param username The username for the user.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The username for the user.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The group name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The group name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                              The group name.

                                                                                                              \n@param groupName The group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                              The group name.

                                                                                                              \n@return The group name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The group name.

                                                                                                              \n@param groupName The group name.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                              The group name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GroupName" : { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The group name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The group name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                              The group name.

                                                                                                              \n@param groupName The group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                              The group name.

                                                                                                              \n@return The group name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The group name.

                                                                                                              \n@param groupName The group name.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                              The group name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The username for the user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@param username The username for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@return The username for the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@param username The username for the user.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The username for the user.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The username for the user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@param username The username for the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@return The username for the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The username for the user.

                                                                                                              \n@param username The username for the user.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The username for the user.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The group name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The group name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                              The group name.

                                                                                                              \n@param groupName The group name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                              The group name.

                                                                                                              \n@return The group name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The group name.

                                                                                                              \n@param groupName The group name.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                              The group name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username", "GroupName" ], "shapeName" : "AdminRemoveUserFromGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminRemoveUserFromGroupRequest", "variableName" : "adminRemoveUserFromGroupRequest", "variableType" : "AdminRemoveUserFromGroupRequest", "documentation" : null, "simpleType" : "AdminRemoveUserFromGroupRequest", "variableSetterType" : "AdminRemoveUserFromGroupRequest" }, "wrapper" : false }, "AdminRemoveUserFromGroupResponse" : { "c2jName" : "AdminRemoveUserFromGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminRemoveUserFromGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminRemoveUserFromGroupResponse", "variableName" : "adminRemoveUserFromGroupResponse", "variableType" : "AdminRemoveUserFromGroupResponse", "documentation" : null, "simpleType" : "AdminRemoveUserFromGroupResponse", "variableSetterType" : "AdminRemoveUserFromGroupResponse" }, "wrapper" : false }, "AdminResetUserPasswordRequest" : { "c2jName" : "AdminResetUserPasswordRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to reset a user's password as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminResetUserPassword", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminResetUserPassword", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to reset the user's password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to reset the user's password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to reset the user's password.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to reset the user's password.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user whose password you wish to reset.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user whose password you wish to reset.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to reset the user's password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to reset the user's password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to reset the user's password.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to reset the user's password.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user whose password you wish to reset.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user whose password you wish to reset.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to reset the user's password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to reset the user's password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to reset the user's password.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to reset the user's password.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user whose password you wish to reset.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user whose password you wish to reset.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminResetUserPasswordRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminResetUserPasswordRequest", "variableName" : "adminResetUserPasswordRequest", "variableType" : "AdminResetUserPasswordRequest", "documentation" : null, "simpleType" : "AdminResetUserPasswordRequest", "variableSetterType" : "AdminResetUserPasswordRequest" }, "wrapper" : false }, "AdminResetUserPasswordResponse" : { "c2jName" : "AdminResetUserPasswordResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the response from the server to reset a user password as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminResetUserPasswordResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminResetUserPasswordResponse", "variableName" : "adminResetUserPasswordResponse", "variableType" : "AdminResetUserPasswordResponse", "documentation" : null, "simpleType" : "AdminResetUserPasswordResponse", "variableSetterType" : "AdminResetUserPasswordResponse" }, "wrapper" : false }, "AdminRespondToAuthChallengeRequest" : { "c2jName" : "AdminRespondToAuthChallengeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The request to respond to the authentication challenge, as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminRespondToAuthChallenge", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminRespondToAuthChallenge", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the Amazon Cognito user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the Amazon Cognito user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the Amazon Cognito user pool.

                                                                                                              \n@param userPoolId The ID of the Amazon Cognito user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the Amazon Cognito user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              \n@param challengeName The challenge name. For more information, see .\n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                              \n@return The challenge name. For more information, see .\n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              \n@param challengeName The challenge name. For more information, see .\n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeResponses", "beanStyleSetterMethodName" : "setChallengeResponses", "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponsesType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeResponses(Map)}.\n@param challengeResponses a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeResponses(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeResponses", "fluentSetterDocumentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              \n@param challengeResponses The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeResponses", "getterDocumentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeResponses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeResponses", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              \n@param challengeResponses The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.", "setterMethodName" : "setChallengeResponses", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              \n@param analyticsMetadata The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              \n@return The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              \n@param analyticsMetadata The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContextData", "beanStyleSetterMethodName" : "setContextData", "c2jName" : "ContextData", "c2jShape" : "ContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ContextDataType.Builder} avoiding the need to create one manually via {@link ContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContextDataType.Builder#build()} is called immediately and its result is passed to {@link #contextData(ContextDataType)}.\n@param contextData a consumer that will call methods on {@link ContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contextData(ContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contextData", "fluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param contextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contextData", "getterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "ContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param contextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setContextData", "setterModel" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextData", "variableType" : "ContextDataType", "documentation" : null, "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextData", "variableType" : "ContextDataType", "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnalyticsMetadata" : { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              \n@param analyticsMetadata The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              \n@return The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              \n@param analyticsMetadata The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, "ChallengeName" : { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              \n@param challengeName The challenge name. For more information, see .\n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                              \n@return The challenge name. For more information, see .\n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              \n@param challengeName The challenge name. For more information, see .\n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeResponses" : { "beanStyleGetterMethodName" : "getChallengeResponses", "beanStyleSetterMethodName" : "setChallengeResponses", "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponsesType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeResponses(Map)}.\n@param challengeResponses a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeResponses(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeResponses", "fluentSetterDocumentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              \n@param challengeResponses The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeResponses", "getterDocumentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeResponses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeResponses", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              \n@param challengeResponses The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.", "setterMethodName" : "setChallengeResponses", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContextData" : { "beanStyleGetterMethodName" : "getContextData", "beanStyleSetterMethodName" : "setContextData", "c2jName" : "ContextData", "c2jShape" : "ContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ContextDataType.Builder} avoiding the need to create one manually via {@link ContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContextDataType.Builder#build()} is called immediately and its result is passed to {@link #contextData(ContextDataType)}.\n@param contextData a consumer that will call methods on {@link ContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contextData(ContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contextData", "fluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param contextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contextData", "getterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "ContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param contextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setContextData", "setterModel" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextData", "variableType" : "ContextDataType", "documentation" : null, "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextData", "variableType" : "ContextDataType", "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "xmlNameSpaceUri" : null }, "Session" : { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the Amazon Cognito user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the Amazon Cognito user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the Amazon Cognito user pool.

                                                                                                              \n@param userPoolId The ID of the Amazon Cognito user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the Amazon Cognito user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the Amazon Cognito user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the Amazon Cognito user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the Amazon Cognito user pool.

                                                                                                              \n@param userPoolId The ID of the Amazon Cognito user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the Amazon Cognito user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              \n@param challengeName The challenge name. For more information, see .\n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                              \n@return The challenge name. For more information, see .\n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              \n@param challengeName The challenge name. For more information, see .\n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                              The challenge name. For more information, see .

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeResponses", "beanStyleSetterMethodName" : "setChallengeResponses", "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponsesType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeResponses(Map)}.\n@param challengeResponses a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeResponses(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeResponses", "fluentSetterDocumentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              \n@param challengeResponses The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeResponses", "getterDocumentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeResponses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeResponses", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              \n@param challengeResponses The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.", "setterMethodName" : "setChallengeResponses", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • ADMIN_NO_SRP_AUTH: PASSWORD, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                              The value of the USERNAME attribute must be the user's actual username, not an alias (such as email address or phone number). To make this easier, the AdminInitiateAuth response includes the actual username value in the USERNAMEUSER_ID_FOR_SRP attribute, even if you specified an alias in your call to AdminInitiateAuth.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              \n@param analyticsMetadata The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              \n@return The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              \n@param analyticsMetadata The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                              The analytics metadata for collecting Amazon Pinpoint metrics for AdminRespondToAuthChallenge calls.

                                                                                                              ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContextData", "beanStyleSetterMethodName" : "setContextData", "c2jName" : "ContextData", "c2jShape" : "ContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ContextDataType.Builder} avoiding the need to create one manually via {@link ContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ContextDataType.Builder#build()} is called immediately and its result is passed to {@link #contextData(ContextDataType)}.\n@param contextData a consumer that will call methods on {@link ContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contextData(ContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contextData", "fluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param contextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contextData", "getterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "ContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param contextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setContextData", "setterModel" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextData", "variableType" : "ContextDataType", "documentation" : null, "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextData", "variableType" : "ContextDataType", "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "ClientId", "ChallengeName" ], "shapeName" : "AdminRespondToAuthChallengeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminRespondToAuthChallengeRequest", "variableName" : "adminRespondToAuthChallengeRequest", "variableType" : "AdminRespondToAuthChallengeRequest", "documentation" : null, "simpleType" : "AdminRespondToAuthChallengeRequest", "variableSetterType" : "AdminRespondToAuthChallengeRequest" }, "wrapper" : false }, "AdminRespondToAuthChallengeResponse" : { "c2jName" : "AdminRespondToAuthChallengeResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Responds to the authentication challenge, as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              \n@param challengeName The name of the challenge. For more information, see .\n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                              \n@return The name of the challenge. For more information, see .\n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              \n@param challengeName The name of the challenge. For more information, see .\n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeParameters", "beanStyleSetterMethodName" : "setChallengeParameters", "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeParameters(Map)}.\n@param challengeParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeParameters", "fluentSetterDocumentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              \n@param challengeParameters The challenge parameters. For more information, see .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeParameters", "getterDocumentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The challenge parameters. For more information, see .", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              \n@param challengeParameters The challenge parameters. For more information, see .", "setterMethodName" : "setChallengeParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthenticationResult", "beanStyleSetterMethodName" : "setAuthenticationResult", "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AuthenticationResultType.Builder} avoiding the need to create one manually via {@link AuthenticationResultType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticationResultType.Builder#build()} is called immediately and its result is passed to {@link #authenticationResult(AuthenticationResultType)}.\n@param authenticationResult a consumer that will call methods on {@link AuthenticationResultType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationResult(AuthenticationResultType)", "deprecated" : false, "documentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authenticationResult", "fluentSetterDocumentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              \n@param authenticationResult The result returned by the server in response to the authentication request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authenticationResult", "getterDocumentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              \n@return The result returned by the server in response to the authentication request.", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthenticationResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AuthenticationResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              \n@param authenticationResult The result returned by the server in response to the authentication request.", "setterMethodName" : "setAuthenticationResult", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              ", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuthenticationResult" : { "beanStyleGetterMethodName" : "getAuthenticationResult", "beanStyleSetterMethodName" : "setAuthenticationResult", "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AuthenticationResultType.Builder} avoiding the need to create one manually via {@link AuthenticationResultType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticationResultType.Builder#build()} is called immediately and its result is passed to {@link #authenticationResult(AuthenticationResultType)}.\n@param authenticationResult a consumer that will call methods on {@link AuthenticationResultType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationResult(AuthenticationResultType)", "deprecated" : false, "documentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authenticationResult", "fluentSetterDocumentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              \n@param authenticationResult The result returned by the server in response to the authentication request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authenticationResult", "getterDocumentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              \n@return The result returned by the server in response to the authentication request.", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthenticationResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AuthenticationResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              \n@param authenticationResult The result returned by the server in response to the authentication request.", "setterMethodName" : "setAuthenticationResult", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              ", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null }, "ChallengeName" : { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              \n@param challengeName The name of the challenge. For more information, see .\n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                              \n@return The name of the challenge. For more information, see .\n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              \n@param challengeName The name of the challenge. For more information, see .\n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeParameters" : { "beanStyleGetterMethodName" : "getChallengeParameters", "beanStyleSetterMethodName" : "setChallengeParameters", "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeParameters(Map)}.\n@param challengeParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeParameters", "fluentSetterDocumentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              \n@param challengeParameters The challenge parameters. For more information, see .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeParameters", "getterDocumentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The challenge parameters. For more information, see .", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              \n@param challengeParameters The challenge parameters. For more information, see .", "setterMethodName" : "setChallengeParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Session" : { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              \n@param challengeName The name of the challenge. For more information, see .\n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                              \n@return The name of the challenge. For more information, see .\n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              \n@param challengeName The name of the challenge. For more information, see .\n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the challenge. For more information, see .

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeParameters", "beanStyleSetterMethodName" : "setChallengeParameters", "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeParameters(Map)}.\n@param challengeParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeParameters", "fluentSetterDocumentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              \n@param challengeParameters The challenge parameters. For more information, see .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeParameters", "getterDocumentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The challenge parameters. For more information, see .", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              \n@param challengeParameters The challenge parameters. For more information, see .", "setterMethodName" : "setChallengeParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The challenge parameters. For more information, see .

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthenticationResult", "beanStyleSetterMethodName" : "setAuthenticationResult", "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AuthenticationResultType.Builder} avoiding the need to create one manually via {@link AuthenticationResultType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticationResultType.Builder#build()} is called immediately and its result is passed to {@link #authenticationResult(AuthenticationResultType)}.\n@param authenticationResult a consumer that will call methods on {@link AuthenticationResultType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationResult(AuthenticationResultType)", "deprecated" : false, "documentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authenticationResult", "fluentSetterDocumentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              \n@param authenticationResult The result returned by the server in response to the authentication request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authenticationResult", "getterDocumentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              \n@return The result returned by the server in response to the authentication request.", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthenticationResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AuthenticationResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              \n@param authenticationResult The result returned by the server in response to the authentication request.", "setterMethodName" : "setAuthenticationResult", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "

                                                                                                              The result returned by the server in response to the authentication request.

                                                                                                              ", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminRespondToAuthChallengeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminRespondToAuthChallengeResponse", "variableName" : "adminRespondToAuthChallengeResponse", "variableType" : "AdminRespondToAuthChallengeResponse", "documentation" : null, "simpleType" : "AdminRespondToAuthChallengeResponse", "variableSetterType" : "AdminRespondToAuthChallengeResponse" }, "wrapper" : false }, "AdminSetUserMfaPreferenceRequest" : { "c2jName" : "AdminSetUserMFAPreferenceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminSetUserMFAPreference", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminSetUserMFAPreference", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSmsMfaSettings", "beanStyleSetterMethodName" : "setSmsMfaSettings", "c2jName" : "SMSMfaSettings", "c2jShape" : "SMSMfaSettingsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              \nThis is a convenience that creates an instance of the {@link SMSMfaSettingsType.Builder} avoiding the need to create one manually via {@link SMSMfaSettingsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSMfaSettingsType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaSettings(SMSMfaSettingsType)}.\n@param smsMfaSettings a consumer that will call methods on {@link SMSMfaSettingsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaSettings(SMSMfaSettingsType)", "deprecated" : false, "documentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaSettings", "fluentSetterDocumentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              \n@param smsMfaSettings The SMS text message MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaSettings", "getterDocumentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              \n@return The SMS text message MFA settings.", "getterModel" : { "returnType" : "SMSMfaSettingsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMfaSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMfaSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSMfaSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              \n@param smsMfaSettings The SMS text message MFA settings.", "setterMethodName" : "setSmsMfaSettings", "setterModel" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettings", "variableType" : "SMSMfaSettingsType", "documentation" : null, "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettings", "variableType" : "SMSMfaSettingsType", "documentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              ", "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareTokenMfaSettings", "beanStyleSetterMethodName" : "setSoftwareTokenMfaSettings", "c2jName" : "SoftwareTokenMfaSettings", "c2jShape" : "SoftwareTokenMfaSettingsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaSettingsType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaSettingsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaSettingsType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)}.\n@param softwareTokenMfaSettings a consumer that will call methods on {@link SoftwareTokenMfaSettingsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)", "deprecated" : false, "documentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaSettings", "fluentSetterDocumentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              \n@param softwareTokenMfaSettings The time-based one-time password software token MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaSettings", "getterDocumentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              \n@return The time-based one-time password software token MFA settings.", "getterModel" : { "returnType" : "SoftwareTokenMfaSettingsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              \n@param softwareTokenMfaSettings The time-based one-time password software token MFA settings.", "setterMethodName" : "setSoftwareTokenMfaSettings", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettings", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : null, "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettings", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              ", "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              \n@param username The user pool username or alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              \n@return The user pool username or alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              \n@param username The user pool username or alias.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SMSMfaSettings" : { "beanStyleGetterMethodName" : "getSmsMfaSettings", "beanStyleSetterMethodName" : "setSmsMfaSettings", "c2jName" : "SMSMfaSettings", "c2jShape" : "SMSMfaSettingsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              \nThis is a convenience that creates an instance of the {@link SMSMfaSettingsType.Builder} avoiding the need to create one manually via {@link SMSMfaSettingsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSMfaSettingsType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaSettings(SMSMfaSettingsType)}.\n@param smsMfaSettings a consumer that will call methods on {@link SMSMfaSettingsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaSettings(SMSMfaSettingsType)", "deprecated" : false, "documentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaSettings", "fluentSetterDocumentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              \n@param smsMfaSettings The SMS text message MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaSettings", "getterDocumentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              \n@return The SMS text message MFA settings.", "getterModel" : { "returnType" : "SMSMfaSettingsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMfaSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMfaSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSMfaSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              \n@param smsMfaSettings The SMS text message MFA settings.", "setterMethodName" : "setSmsMfaSettings", "setterModel" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettings", "variableType" : "SMSMfaSettingsType", "documentation" : null, "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettings", "variableType" : "SMSMfaSettingsType", "documentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              ", "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "xmlNameSpaceUri" : null }, "SoftwareTokenMfaSettings" : { "beanStyleGetterMethodName" : "getSoftwareTokenMfaSettings", "beanStyleSetterMethodName" : "setSoftwareTokenMfaSettings", "c2jName" : "SoftwareTokenMfaSettings", "c2jShape" : "SoftwareTokenMfaSettingsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaSettingsType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaSettingsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaSettingsType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)}.\n@param softwareTokenMfaSettings a consumer that will call methods on {@link SoftwareTokenMfaSettingsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)", "deprecated" : false, "documentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaSettings", "fluentSetterDocumentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              \n@param softwareTokenMfaSettings The time-based one-time password software token MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaSettings", "getterDocumentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              \n@return The time-based one-time password software token MFA settings.", "getterModel" : { "returnType" : "SoftwareTokenMfaSettingsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              \n@param softwareTokenMfaSettings The time-based one-time password software token MFA settings.", "setterMethodName" : "setSoftwareTokenMfaSettings", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettings", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : null, "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettings", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              ", "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              \n@param username The user pool username or alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              \n@return The user pool username or alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              \n@param username The user pool username or alias.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSmsMfaSettings", "beanStyleSetterMethodName" : "setSmsMfaSettings", "c2jName" : "SMSMfaSettings", "c2jShape" : "SMSMfaSettingsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              \nThis is a convenience that creates an instance of the {@link SMSMfaSettingsType.Builder} avoiding the need to create one manually via {@link SMSMfaSettingsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSMfaSettingsType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaSettings(SMSMfaSettingsType)}.\n@param smsMfaSettings a consumer that will call methods on {@link SMSMfaSettingsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaSettings(SMSMfaSettingsType)", "deprecated" : false, "documentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaSettings", "fluentSetterDocumentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              \n@param smsMfaSettings The SMS text message MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaSettings", "getterDocumentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              \n@return The SMS text message MFA settings.", "getterModel" : { "returnType" : "SMSMfaSettingsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMfaSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMfaSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSMfaSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              \n@param smsMfaSettings The SMS text message MFA settings.", "setterMethodName" : "setSmsMfaSettings", "setterModel" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettings", "variableType" : "SMSMfaSettingsType", "documentation" : null, "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettings", "variableType" : "SMSMfaSettingsType", "documentation" : "

                                                                                                              The SMS text message MFA settings.

                                                                                                              ", "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareTokenMfaSettings", "beanStyleSetterMethodName" : "setSoftwareTokenMfaSettings", "c2jName" : "SoftwareTokenMfaSettings", "c2jShape" : "SoftwareTokenMfaSettingsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaSettingsType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaSettingsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaSettingsType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)}.\n@param softwareTokenMfaSettings a consumer that will call methods on {@link SoftwareTokenMfaSettingsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)", "deprecated" : false, "documentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaSettings", "fluentSetterDocumentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              \n@param softwareTokenMfaSettings The time-based one-time password software token MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaSettings", "getterDocumentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              \n@return The time-based one-time password software token MFA settings.", "getterModel" : { "returnType" : "SoftwareTokenMfaSettingsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              \n@param softwareTokenMfaSettings The time-based one-time password software token MFA settings.", "setterMethodName" : "setSoftwareTokenMfaSettings", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettings", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : null, "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettings", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : "

                                                                                                              The time-based one-time password software token MFA settings.

                                                                                                              ", "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              \n@param username The user pool username or alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              \n@return The user pool username or alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              \n@param username The user pool username or alias.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user pool username or alias.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Username", "UserPoolId" ], "shapeName" : "AdminSetUserMfaPreferenceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminSetUserMfaPreferenceRequest", "variableName" : "adminSetUserMfaPreferenceRequest", "variableType" : "AdminSetUserMfaPreferenceRequest", "documentation" : null, "simpleType" : "AdminSetUserMfaPreferenceRequest", "variableSetterType" : "AdminSetUserMfaPreferenceRequest" }, "wrapper" : false }, "AdminSetUserMfaPreferenceResponse" : { "c2jName" : "AdminSetUserMFAPreferenceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminSetUserMfaPreferenceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminSetUserMfaPreferenceResponse", "variableName" : "adminSetUserMfaPreferenceResponse", "variableType" : "AdminSetUserMfaPreferenceResponse", "documentation" : null, "simpleType" : "AdminSetUserMfaPreferenceResponse", "variableSetterType" : "AdminSetUserMfaPreferenceResponse" }, "wrapper" : false }, "AdminSetUserPasswordRequest" : { "c2jName" : "AdminSetUserPasswordRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminSetUserPassword", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminSetUserPassword", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the UserPoolId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "Sets the value of the UserPoolId property for this object.\n\n@param userPoolId The new value for the UserPoolId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "Returns the value of the UserPoolId property for this object.\n@return The value of the UserPoolId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "Sets the value of the UserPoolId property for this object.\n\n@param userPoolId The new value for the UserPoolId property for this object.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Username property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "Sets the value of the Username property for this object.\n\n@param username The new value for the Username property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "Returns the value of the Username property for this object.\n@return The value of the Username property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "Sets the value of the Username property for this object.\n\n@param username The new value for the Username property for this object.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Password property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "Sets the value of the Password property for this object.\n\n@param password The new value for the Password property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "Returns the value of the Password property for this object.\n@return The value of the Password property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "Sets the value of the Password property for this object.\n\n@param password The new value for the Password property for this object.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermanent", "beanStyleSetterMethodName" : "setPermanent", "c2jName" : "Permanent", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Permanent property for this object.\n\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #permanent(Boolean)}.\n@param permanent a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permanent(Boolean)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "permanent", "fluentSetterDocumentation" : "Sets the value of the Permanent property for this object.\n\n@param permanent The new value for the Permanent property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permanent", "getterDocumentation" : "Returns the value of the Permanent property for this object.\n@return The value of the Permanent property for this object.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Permanent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Permanent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Permanent", "sensitive" : false, "setterDocumentation" : "Sets the value of the Permanent property for this object.\n\n@param permanent The new value for the Permanent property for this object.", "setterMethodName" : "setPermanent", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "permanent", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "permanent", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Password" : { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Password property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "Sets the value of the Password property for this object.\n\n@param password The new value for the Password property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "Returns the value of the Password property for this object.\n@return The value of the Password property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "Sets the value of the Password property for this object.\n\n@param password The new value for the Password property for this object.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Permanent" : { "beanStyleGetterMethodName" : "getPermanent", "beanStyleSetterMethodName" : "setPermanent", "c2jName" : "Permanent", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Permanent property for this object.\n\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #permanent(Boolean)}.\n@param permanent a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permanent(Boolean)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "permanent", "fluentSetterDocumentation" : "Sets the value of the Permanent property for this object.\n\n@param permanent The new value for the Permanent property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permanent", "getterDocumentation" : "Returns the value of the Permanent property for this object.\n@return The value of the Permanent property for this object.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Permanent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Permanent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Permanent", "sensitive" : false, "setterDocumentation" : "Sets the value of the Permanent property for this object.\n\n@param permanent The new value for the Permanent property for this object.", "setterMethodName" : "setPermanent", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "permanent", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "permanent", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the UserPoolId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "Sets the value of the UserPoolId property for this object.\n\n@param userPoolId The new value for the UserPoolId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "Returns the value of the UserPoolId property for this object.\n@return The value of the UserPoolId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "Sets the value of the UserPoolId property for this object.\n\n@param userPoolId The new value for the UserPoolId property for this object.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Username property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "Sets the value of the Username property for this object.\n\n@param username The new value for the Username property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "Returns the value of the Username property for this object.\n@return The value of the Username property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "Sets the value of the Username property for this object.\n\n@param username The new value for the Username property for this object.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the UserPoolId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "Sets the value of the UserPoolId property for this object.\n\n@param userPoolId The new value for the UserPoolId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "Returns the value of the UserPoolId property for this object.\n@return The value of the UserPoolId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "Sets the value of the UserPoolId property for this object.\n\n@param userPoolId The new value for the UserPoolId property for this object.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Username property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "Sets the value of the Username property for this object.\n\n@param username The new value for the Username property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "Returns the value of the Username property for this object.\n@return The value of the Username property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "Sets the value of the Username property for this object.\n\n@param username The new value for the Username property for this object.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Password property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "Sets the value of the Password property for this object.\n\n@param password The new value for the Password property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "Returns the value of the Password property for this object.\n@return The value of the Password property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "Sets the value of the Password property for this object.\n\n@param password The new value for the Password property for this object.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermanent", "beanStyleSetterMethodName" : "setPermanent", "c2jName" : "Permanent", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Permanent property for this object.\n\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #permanent(Boolean)}.\n@param permanent a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permanent(Boolean)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "permanent", "fluentSetterDocumentation" : "Sets the value of the Permanent property for this object.\n\n@param permanent The new value for the Permanent property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "permanent", "getterDocumentation" : "Returns the value of the Permanent property for this object.\n@return The value of the Permanent property for this object.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Permanent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Permanent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Permanent", "sensitive" : false, "setterDocumentation" : "Sets the value of the Permanent property for this object.\n\n@param permanent The new value for the Permanent property for this object.", "setterMethodName" : "setPermanent", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "permanent", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "permanent", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username", "Password" ], "shapeName" : "AdminSetUserPasswordRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminSetUserPasswordRequest", "variableName" : "adminSetUserPasswordRequest", "variableType" : "AdminSetUserPasswordRequest", "documentation" : null, "simpleType" : "AdminSetUserPasswordRequest", "variableSetterType" : "AdminSetUserPasswordRequest" }, "wrapper" : false }, "AdminSetUserPasswordResponse" : { "c2jName" : "AdminSetUserPasswordResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminSetUserPasswordResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminSetUserPasswordResponse", "variableName" : "adminSetUserPasswordResponse", "variableType" : "AdminSetUserPasswordResponse", "documentation" : null, "simpleType" : "AdminSetUserPasswordResponse", "variableSetterType" : "AdminSetUserPasswordResponse" }, "wrapper" : false }, "AdminSetUserSettingsRequest" : { "c2jName" : "AdminSetUserSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to set user settings as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminSetUserSettings", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminSetUserSettings", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to set the user's settings, such as MFA options.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user for whom you wish to set user settings.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user for whom you wish to set user settings.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specifies the options for MFA (e.g., email or phone number).

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                                                                              Specifies the options for MFA (e.g., email or phone number).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                                                                              Specifies the options for MFA (e.g., email or phone number).

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specifies the options for MFA (e.g., email or phone number).

                                                                                                              \n@param mfaOptions Specifies the options for MFA (e.g., email or phone number).", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specifies the options for MFA (e.g., email or phone number).

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                                                                              Specifies the options for MFA (e.g., email or phone number).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                                                                              Specifies the options for MFA (e.g., email or phone number).

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specifies the options for MFA (e.g., email or phone number).

                                                                                                              \n@param mfaOptions Specifies the options for MFA (e.g., email or phone number).", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to set the user's settings, such as MFA options.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user for whom you wish to set user settings.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user for whom you wish to set user settings.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to set the user's settings, such as MFA options.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to set the user's settings, such as MFA options.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user for whom you wish to set user settings.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user for whom you wish to set user settings.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specifies the options for MFA (e.g., email or phone number).

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                                                                              Specifies the options for MFA (e.g., email or phone number).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                                                                              Specifies the options for MFA (e.g., email or phone number).

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specifies the options for MFA (e.g., email or phone number).

                                                                                                              \n@param mfaOptions Specifies the options for MFA (e.g., email or phone number).", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username", "MFAOptions" ], "shapeName" : "AdminSetUserSettingsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminSetUserSettingsRequest", "variableName" : "adminSetUserSettingsRequest", "variableType" : "AdminSetUserSettingsRequest", "documentation" : null, "simpleType" : "AdminSetUserSettingsRequest", "variableSetterType" : "AdminSetUserSettingsRequest" }, "wrapper" : false }, "AdminSetUserSettingsResponse" : { "c2jName" : "AdminSetUserSettingsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the response from the server to set user settings as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminSetUserSettingsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminSetUserSettingsResponse", "variableName" : "adminSetUserSettingsResponse", "variableType" : "AdminSetUserSettingsResponse", "documentation" : null, "simpleType" : "AdminSetUserSettingsResponse", "variableSetterType" : "AdminSetUserSettingsResponse" }, "wrapper" : false }, "AdminUpdateAuthEventFeedbackRequest" : { "c2jName" : "AdminUpdateAuthEventFeedbackRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminUpdateAuthEventFeedback", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminUpdateAuthEventFeedback", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool username.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool username.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The user pool username.

                                                                                                              \n@param username The user pool username.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user pool username.

                                                                                                              \n@return The user pool username.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user pool username.

                                                                                                              \n@param username The user pool username.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user pool username.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventId", "beanStyleSetterMethodName" : "setEventId", "c2jName" : "EventId", "c2jShape" : "EventIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The authentication event ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventId(String)}.\n@param eventId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The authentication event ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventId", "fluentSetterDocumentation" : "

                                                                                                              The authentication event ID.

                                                                                                              \n@param eventId The authentication event ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventId", "getterDocumentation" : "

                                                                                                              The authentication event ID.

                                                                                                              \n@return The authentication event ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The authentication event ID.

                                                                                                              \n@param eventId The authentication event ID.", "setterMethodName" : "setEventId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : "

                                                                                                              The authentication event ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFeedbackValueAsString", "beanStyleSetterMethodName" : "setFeedbackValue", "c2jName" : "FeedbackValue", "c2jShape" : "FeedbackValueType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackValueAsString(String)}.\n@param feedbackValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackValue(String)", "deprecated" : false, "documentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "FeedbackValueType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "feedbackValue", "fluentEnumSetterMethodName" : "feedbackValue", "fluentGetterMethodName" : "feedbackValueAsString", "fluentSetterDocumentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              \n@param feedbackValue The authentication event feedback value.\n@see FeedbackValueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackValueType", "fluentSetterMethodName" : "feedbackValue", "getterDocumentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #feedbackValue} will return {@link FeedbackValueType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #feedbackValueAsString}.\n

                                                                                                              \n@return The authentication event feedback value.\n@see FeedbackValueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              \n@param feedbackValue The authentication event feedback value.\n@see FeedbackValueType", "setterMethodName" : "setFeedbackValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EventId" : { "beanStyleGetterMethodName" : "getEventId", "beanStyleSetterMethodName" : "setEventId", "c2jName" : "EventId", "c2jShape" : "EventIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The authentication event ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventId(String)}.\n@param eventId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The authentication event ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventId", "fluentSetterDocumentation" : "

                                                                                                              The authentication event ID.

                                                                                                              \n@param eventId The authentication event ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventId", "getterDocumentation" : "

                                                                                                              The authentication event ID.

                                                                                                              \n@return The authentication event ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The authentication event ID.

                                                                                                              \n@param eventId The authentication event ID.", "setterMethodName" : "setEventId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : "

                                                                                                              The authentication event ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FeedbackValue" : { "beanStyleGetterMethodName" : "getFeedbackValueAsString", "beanStyleSetterMethodName" : "setFeedbackValue", "c2jName" : "FeedbackValue", "c2jShape" : "FeedbackValueType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackValueAsString(String)}.\n@param feedbackValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackValue(String)", "deprecated" : false, "documentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "FeedbackValueType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "feedbackValue", "fluentEnumSetterMethodName" : "feedbackValue", "fluentGetterMethodName" : "feedbackValueAsString", "fluentSetterDocumentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              \n@param feedbackValue The authentication event feedback value.\n@see FeedbackValueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackValueType", "fluentSetterMethodName" : "feedbackValue", "getterDocumentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #feedbackValue} will return {@link FeedbackValueType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #feedbackValueAsString}.\n

                                                                                                              \n@return The authentication event feedback value.\n@see FeedbackValueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              \n@param feedbackValue The authentication event feedback value.\n@see FeedbackValueType", "setterMethodName" : "setFeedbackValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool username.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool username.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The user pool username.

                                                                                                              \n@param username The user pool username.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user pool username.

                                                                                                              \n@return The user pool username.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user pool username.

                                                                                                              \n@param username The user pool username.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user pool username.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool username.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool username.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                              The user pool username.

                                                                                                              \n@param username The user pool username.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user pool username.

                                                                                                              \n@return The user pool username.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user pool username.

                                                                                                              \n@param username The user pool username.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user pool username.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventId", "beanStyleSetterMethodName" : "setEventId", "c2jName" : "EventId", "c2jShape" : "EventIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The authentication event ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventId(String)}.\n@param eventId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The authentication event ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventId", "fluentSetterDocumentation" : "

                                                                                                              The authentication event ID.

                                                                                                              \n@param eventId The authentication event ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventId", "getterDocumentation" : "

                                                                                                              The authentication event ID.

                                                                                                              \n@return The authentication event ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The authentication event ID.

                                                                                                              \n@param eventId The authentication event ID.", "setterMethodName" : "setEventId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : "

                                                                                                              The authentication event ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFeedbackValueAsString", "beanStyleSetterMethodName" : "setFeedbackValue", "c2jName" : "FeedbackValue", "c2jShape" : "FeedbackValueType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackValueAsString(String)}.\n@param feedbackValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackValue(String)", "deprecated" : false, "documentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "FeedbackValueType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "feedbackValue", "fluentEnumSetterMethodName" : "feedbackValue", "fluentGetterMethodName" : "feedbackValueAsString", "fluentSetterDocumentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              \n@param feedbackValue The authentication event feedback value.\n@see FeedbackValueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackValueType", "fluentSetterMethodName" : "feedbackValue", "getterDocumentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #feedbackValue} will return {@link FeedbackValueType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #feedbackValueAsString}.\n

                                                                                                              \n@return The authentication event feedback value.\n@see FeedbackValueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              \n@param feedbackValue The authentication event feedback value.\n@see FeedbackValueType", "setterMethodName" : "setFeedbackValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : "

                                                                                                              The authentication event feedback value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username", "EventId", "FeedbackValue" ], "shapeName" : "AdminUpdateAuthEventFeedbackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminUpdateAuthEventFeedbackRequest", "variableName" : "adminUpdateAuthEventFeedbackRequest", "variableType" : "AdminUpdateAuthEventFeedbackRequest", "documentation" : null, "simpleType" : "AdminUpdateAuthEventFeedbackRequest", "variableSetterType" : "AdminUpdateAuthEventFeedbackRequest" }, "wrapper" : false }, "AdminUpdateAuthEventFeedbackResponse" : { "c2jName" : "AdminUpdateAuthEventFeedbackResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminUpdateAuthEventFeedbackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminUpdateAuthEventFeedbackResponse", "variableName" : "adminUpdateAuthEventFeedbackResponse", "variableType" : "AdminUpdateAuthEventFeedbackResponse", "documentation" : null, "simpleType" : "AdminUpdateAuthEventFeedbackResponse", "variableSetterType" : "AdminUpdateAuthEventFeedbackResponse" }, "wrapper" : false }, "AdminUpdateDeviceStatusRequest" : { "c2jName" : "AdminUpdateDeviceStatusRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The request to update the device status, as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminUpdateDeviceStatus", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminUpdateDeviceStatus", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceRememberedStatusAsString", "beanStyleSetterMethodName" : "setDeviceRememberedStatus", "c2jName" : "DeviceRememberedStatus", "c2jShape" : "DeviceRememberedStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status indicating whether a device has been remembered or not.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceRememberedStatusAsString(String)}.\n@param deviceRememberedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceRememberedStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status indicating whether a device has been remembered or not.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeviceRememberedStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deviceRememberedStatus", "fluentEnumSetterMethodName" : "deviceRememberedStatus", "fluentGetterMethodName" : "deviceRememberedStatusAsString", "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@see DeviceRememberedStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType", "fluentSetterMethodName" : "deviceRememberedStatus", "getterDocumentation" : "

                                                                                                              The status indicating whether a device has been remembered or not.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deviceRememberedStatus} will return {@link DeviceRememberedStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deviceRememberedStatusAsString}.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceRememberedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceRememberedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceRememberedStatus", "sensitive" : false, "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", "setterMethodName" : "setDeviceRememberedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceRememberedStatus" : { "beanStyleGetterMethodName" : "getDeviceRememberedStatusAsString", "beanStyleSetterMethodName" : "setDeviceRememberedStatus", "c2jName" : "DeviceRememberedStatus", "c2jShape" : "DeviceRememberedStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status indicating whether a device has been remembered or not.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceRememberedStatusAsString(String)}.\n@param deviceRememberedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceRememberedStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status indicating whether a device has been remembered or not.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeviceRememberedStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deviceRememberedStatus", "fluentEnumSetterMethodName" : "deviceRememberedStatus", "fluentGetterMethodName" : "deviceRememberedStatusAsString", "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@see DeviceRememberedStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType", "fluentSetterMethodName" : "deviceRememberedStatus", "getterDocumentation" : "

                                                                                                              The status indicating whether a device has been remembered or not.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deviceRememberedStatus} will return {@link DeviceRememberedStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deviceRememberedStatusAsString}.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceRememberedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceRememberedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceRememberedStatus", "sensitive" : false, "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", "setterMethodName" : "setDeviceRememberedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceRememberedStatusAsString", "beanStyleSetterMethodName" : "setDeviceRememberedStatus", "c2jName" : "DeviceRememberedStatus", "c2jShape" : "DeviceRememberedStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status indicating whether a device has been remembered or not.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceRememberedStatusAsString(String)}.\n@param deviceRememberedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceRememberedStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status indicating whether a device has been remembered or not.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeviceRememberedStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deviceRememberedStatus", "fluentEnumSetterMethodName" : "deviceRememberedStatus", "fluentGetterMethodName" : "deviceRememberedStatusAsString", "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@see DeviceRememberedStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType", "fluentSetterMethodName" : "deviceRememberedStatus", "getterDocumentation" : "

                                                                                                              The status indicating whether a device has been remembered or not.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deviceRememberedStatus} will return {@link DeviceRememberedStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deviceRememberedStatusAsString}.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceRememberedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceRememberedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceRememberedStatus", "sensitive" : false, "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", "setterMethodName" : "setDeviceRememberedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username", "DeviceKey" ], "shapeName" : "AdminUpdateDeviceStatusRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminUpdateDeviceStatusRequest", "variableName" : "adminUpdateDeviceStatusRequest", "variableType" : "AdminUpdateDeviceStatusRequest", "documentation" : null, "simpleType" : "AdminUpdateDeviceStatusRequest", "variableSetterType" : "AdminUpdateDeviceStatusRequest" }, "wrapper" : false }, "AdminUpdateDeviceStatusResponse" : { "c2jName" : "AdminUpdateDeviceStatusResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The status response from the request to update the device, as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminUpdateDeviceStatusResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminUpdateDeviceStatusResponse", "variableName" : "adminUpdateDeviceStatusResponse", "variableType" : "AdminUpdateDeviceStatusResponse", "documentation" : null, "simpleType" : "AdminUpdateDeviceStatusResponse", "variableSetterType" : "AdminUpdateDeviceStatusResponse" }, "wrapper" : false }, "AdminUpdateUserAttributesRequest" : { "c2jName" : "AdminUpdateUserAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to update the user's attributes as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminUpdateUserAttributes", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminUpdateUserAttributes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to update user attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to update user attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to update user attributes.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to update user attributes.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user for whom you want to update user attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user for whom you want to update user attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserAttributes" : { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to update user attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to update user attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to update user attributes.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to update user attributes.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user for whom you want to update user attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user for whom you want to update user attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to update user attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to update user attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to update user attributes.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to update user attributes.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user for whom you want to update user attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user for whom you want to update user attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of name-value pairs representing user attributes.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username", "UserAttributes" ], "shapeName" : "AdminUpdateUserAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminUpdateUserAttributesRequest", "variableName" : "adminUpdateUserAttributesRequest", "variableType" : "AdminUpdateUserAttributesRequest", "documentation" : null, "simpleType" : "AdminUpdateUserAttributesRequest", "variableSetterType" : "AdminUpdateUserAttributesRequest" }, "wrapper" : false }, "AdminUpdateUserAttributesResponse" : { "c2jName" : "AdminUpdateUserAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the response from the server for the request to update user attributes as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminUpdateUserAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminUpdateUserAttributesResponse", "variableName" : "adminUpdateUserAttributesResponse", "variableType" : "AdminUpdateUserAttributesResponse", "documentation" : null, "simpleType" : "AdminUpdateUserAttributesResponse", "variableSetterType" : "AdminUpdateUserAttributesResponse" }, "wrapper" : false }, "AdminUserGlobalSignOutRequest" : { "c2jName" : "AdminUserGlobalSignOutRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The request to sign out of all devices, as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AdminUserGlobalSignOut", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AdminUserGlobalSignOut", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@return The user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The user name.

                                                                                                              \n@param username The user name.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                              The user name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username" ], "shapeName" : "AdminUserGlobalSignOutRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AdminUserGlobalSignOutRequest", "variableName" : "adminUserGlobalSignOutRequest", "variableType" : "AdminUserGlobalSignOutRequest", "documentation" : null, "simpleType" : "AdminUserGlobalSignOutRequest", "variableSetterType" : "AdminUserGlobalSignOutRequest" }, "wrapper" : false }, "AdminUserGlobalSignOutResponse" : { "c2jName" : "AdminUserGlobalSignOutResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The global sign-out response, as an administrator.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdminUserGlobalSignOutResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdminUserGlobalSignOutResponse", "variableName" : "adminUserGlobalSignOutResponse", "variableType" : "AdminUserGlobalSignOutResponse", "documentation" : null, "simpleType" : "AdminUserGlobalSignOutResponse", "variableSetterType" : "AdminUserGlobalSignOutResponse" }, "wrapper" : false }, "AdvancedSecurityModeType" : { "c2jName" : "AdvancedSecurityModeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "OFF", "value" : "OFF" }, { "name" : "AUDIT", "value" : "AUDIT" }, { "name" : "ENFORCED", "value" : "ENFORCED" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AdvancedSecurityModeType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdvancedSecurityModeType", "variableName" : "advancedSecurityModeType", "variableType" : "AdvancedSecurityModeType", "documentation" : null, "simpleType" : "AdvancedSecurityModeType", "variableSetterType" : "AdvancedSecurityModeType" }, "wrapper" : false }, "AliasAttributeType" : { "c2jName" : "AliasAttributeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PHONE_NUMBER", "value" : "phone_number" }, { "name" : "EMAIL", "value" : "email" }, { "name" : "PREFERRED_USERNAME", "value" : "preferred_username" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AliasAttributeType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "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.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AliasExistsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AliasExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AliasExistsException", "variableName" : "aliasExistsException", "variableType" : "AliasExistsException", "documentation" : null, "simpleType" : "AliasExistsException", "variableSetterType" : "AliasExistsException" }, "wrapper" : false }, "AnalyticsConfigurationType" : { "c2jName" : "AnalyticsConfigurationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for a user pool.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "HexStringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              \n@param applicationId The application ID for an Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              \n@return The application ID for an Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              \n@param applicationId The application ID for an Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              \n@param roleArn The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              \n@return The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              \n@param roleArn The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The external ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The external ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "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.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "

                                                                                                              The external ID.

                                                                                                              \n@return The external ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The external ID.

                                                                                                              \n@param externalId The external ID.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "

                                                                                                              The external ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserDataShared", "beanStyleSetterMethodName" : "setUserDataShared", "c2jName" : "UserDataShared", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #userDataShared(Boolean)}.\n@param userDataShared a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userDataShared(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userDataShared", "fluentSetterDocumentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              \n@param userDataShared If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userDataShared", "getterDocumentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              \n@return If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserDataShared", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserDataShared", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UserDataShared", "sensitive" : false, "setterDocumentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              \n@param userDataShared If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.", "setterMethodName" : "setUserDataShared", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userDataShared", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "userDataShared", "variableType" : "Boolean", "documentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApplicationId" : { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "HexStringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              \n@param applicationId The application ID for an Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              \n@return The application ID for an Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              \n@param applicationId The application ID for an Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExternalId" : { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The external ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The external ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "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.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "

                                                                                                              The external ID.

                                                                                                              \n@return The external ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The external ID.

                                                                                                              \n@param externalId The external ID.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "

                                                                                                              The external ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              \n@param roleArn The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              \n@return The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              \n@param roleArn The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserDataShared" : { "beanStyleGetterMethodName" : "getUserDataShared", "beanStyleSetterMethodName" : "setUserDataShared", "c2jName" : "UserDataShared", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #userDataShared(Boolean)}.\n@param userDataShared a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userDataShared(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userDataShared", "fluentSetterDocumentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              \n@param userDataShared If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userDataShared", "getterDocumentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              \n@return If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserDataShared", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserDataShared", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UserDataShared", "sensitive" : false, "setterDocumentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              \n@param userDataShared If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.", "setterMethodName" : "setUserDataShared", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userDataShared", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "userDataShared", "variableType" : "Boolean", "documentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getApplicationId", "beanStyleSetterMethodName" : "setApplicationId", "c2jName" : "ApplicationId", "c2jShape" : "HexStringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #applicationId(String)}.\n@param applicationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #applicationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "applicationId", "fluentSetterDocumentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              \n@param applicationId The application ID for an Amazon Pinpoint application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "applicationId", "getterDocumentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              \n@return The application ID for an Amazon Pinpoint application.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApplicationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApplicationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApplicationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              \n@param applicationId The application ID for an Amazon Pinpoint application.", "setterMethodName" : "setApplicationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "applicationId", "variableType" : "String", "documentation" : "

                                                                                                              The application ID for an Amazon Pinpoint application.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              \n@param roleArn The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              \n@return The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              \n@param roleArn The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The external ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The external ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "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.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "

                                                                                                              The external ID.

                                                                                                              \n@return The external ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The external ID.

                                                                                                              \n@param externalId The external ID.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "

                                                                                                              The external ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserDataShared", "beanStyleSetterMethodName" : "setUserDataShared", "c2jName" : "UserDataShared", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #userDataShared(Boolean)}.\n@param userDataShared a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userDataShared(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userDataShared", "fluentSetterDocumentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              \n@param userDataShared If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userDataShared", "getterDocumentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              \n@return If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserDataShared", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserDataShared", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UserDataShared", "sensitive" : false, "setterDocumentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              \n@param userDataShared If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.", "setterMethodName" : "setUserDataShared", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userDataShared", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "userDataShared", "variableType" : "Boolean", "documentation" : "

                                                                                                              If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ApplicationId", "RoleArn", "ExternalId" ], "shapeName" : "AnalyticsConfigurationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfigurationType", "variableType" : "AnalyticsConfigurationType", "documentation" : null, "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "wrapper" : false }, "AnalyticsMetadataType" : { "c2jName" : "AnalyticsMetadataType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              An Amazon Pinpoint analytics endpoint.

                                                                                                              An endpoint uniquely identifies a mobile device, email address, or phone number that can receive messages from Amazon Pinpoint analytics.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAnalyticsEndpointId", "beanStyleSetterMethodName" : "setAnalyticsEndpointId", "c2jName" : "AnalyticsEndpointId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The endpoint ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #analyticsEndpointId(String)}.\n@param analyticsEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsEndpointId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The endpoint ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsEndpointId", "fluentSetterDocumentation" : "

                                                                                                              The endpoint ID.

                                                                                                              \n@param analyticsEndpointId The endpoint ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsEndpointId", "getterDocumentation" : "

                                                                                                              The endpoint ID.

                                                                                                              \n@return The endpoint ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AnalyticsEndpointId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The endpoint ID.

                                                                                                              \n@param analyticsEndpointId The endpoint ID.", "setterMethodName" : "setAnalyticsEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "analyticsEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "analyticsEndpointId", "variableType" : "String", "documentation" : "

                                                                                                              The endpoint ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnalyticsEndpointId" : { "beanStyleGetterMethodName" : "getAnalyticsEndpointId", "beanStyleSetterMethodName" : "setAnalyticsEndpointId", "c2jName" : "AnalyticsEndpointId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The endpoint ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #analyticsEndpointId(String)}.\n@param analyticsEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsEndpointId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The endpoint ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsEndpointId", "fluentSetterDocumentation" : "

                                                                                                              The endpoint ID.

                                                                                                              \n@param analyticsEndpointId The endpoint ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsEndpointId", "getterDocumentation" : "

                                                                                                              The endpoint ID.

                                                                                                              \n@return The endpoint ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AnalyticsEndpointId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The endpoint ID.

                                                                                                              \n@param analyticsEndpointId The endpoint ID.", "setterMethodName" : "setAnalyticsEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "analyticsEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "analyticsEndpointId", "variableType" : "String", "documentation" : "

                                                                                                              The endpoint ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAnalyticsEndpointId", "beanStyleSetterMethodName" : "setAnalyticsEndpointId", "c2jName" : "AnalyticsEndpointId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The endpoint ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #analyticsEndpointId(String)}.\n@param analyticsEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsEndpointId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The endpoint ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsEndpointId", "fluentSetterDocumentation" : "

                                                                                                              The endpoint ID.

                                                                                                              \n@param analyticsEndpointId The endpoint ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsEndpointId", "getterDocumentation" : "

                                                                                                              The endpoint ID.

                                                                                                              \n@return The endpoint ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AnalyticsEndpointId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The endpoint ID.

                                                                                                              \n@param analyticsEndpointId The endpoint ID.", "setterMethodName" : "setAnalyticsEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "analyticsEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "analyticsEndpointId", "variableType" : "String", "documentation" : "

                                                                                                              The endpoint ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AnalyticsMetadataType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadataType", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "wrapper" : false }, "AssociateSoftwareTokenRequest" : { "c2jName" : "AssociateSoftwareTokenRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AssociateSoftwareToken", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.AssociateSoftwareToken", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Session" : { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociateSoftwareTokenRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateSoftwareTokenRequest", "variableName" : "associateSoftwareTokenRequest", "variableType" : "AssociateSoftwareTokenRequest", "documentation" : null, "simpleType" : "AssociateSoftwareTokenRequest", "variableSetterType" : "AssociateSoftwareTokenRequest" }, "wrapper" : false }, "AssociateSoftwareTokenResponse" : { "c2jName" : "AssociateSoftwareTokenResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSecretCode", "beanStyleSetterMethodName" : "setSecretCode", "c2jName" : "SecretCode", "c2jShape" : "SecretCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretCode(String)}.\n@param secretCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretCode(String)", "deprecated" : false, "documentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretCode", "fluentSetterDocumentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              \n@param secretCode A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretCode", "getterDocumentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              \n@return A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretCode", "sensitive" : true, "setterDocumentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              \n@param secretCode A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.", "setterMethodName" : "setSecretCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretCode", "variableType" : "String", "documentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SecretCode" : { "beanStyleGetterMethodName" : "getSecretCode", "beanStyleSetterMethodName" : "setSecretCode", "c2jName" : "SecretCode", "c2jShape" : "SecretCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretCode(String)}.\n@param secretCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretCode(String)", "deprecated" : false, "documentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretCode", "fluentSetterDocumentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              \n@param secretCode A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretCode", "getterDocumentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              \n@return A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretCode", "sensitive" : true, "setterDocumentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              \n@param secretCode A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.", "setterMethodName" : "setSecretCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretCode", "variableType" : "String", "documentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Session" : { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSecretCode", "beanStyleSetterMethodName" : "setSecretCode", "c2jName" : "SecretCode", "c2jShape" : "SecretCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretCode(String)}.\n@param secretCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretCode(String)", "deprecated" : false, "documentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretCode", "fluentSetterDocumentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              \n@param secretCode A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretCode", "getterDocumentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              \n@return A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretCode", "sensitive" : true, "setterDocumentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              \n@param secretCode A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.", "setterMethodName" : "setSecretCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretCode", "variableType" : "String", "documentation" : "

                                                                                                              A unique generated shared secret code that is used in the TOTP algorithm to generate a one time code.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                              The session which should be passed both ways in challenge-response calls to the service. This allows authentication of the user as part of the MFA setup process.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociateSoftwareTokenResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociateSoftwareTokenResponse", "variableName" : "associateSoftwareTokenResponse", "variableType" : "AssociateSoftwareTokenResponse", "documentation" : null, "simpleType" : "AssociateSoftwareTokenResponse", "variableSetterType" : "AssociateSoftwareTokenResponse" }, "wrapper" : false }, "AttributeDataType" : { "c2jName" : "AttributeDataType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "STRING", "value" : "String" }, { "name" : "NUMBER", "value" : "Number" }, { "name" : "DATE_TIME", "value" : "DateTime" }, { "name" : "BOOLEAN", "value" : "Boolean" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AttributeDataType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Specifies whether the attribute is standard or custom.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the attribute.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the attribute.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the attribute.

                                                                                                              \n@param name The name of the attribute.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The name of the attribute.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "AttributeValueType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value of the attribute.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The value of the attribute.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "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.", "fluentSetterMethodName" : "value", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The value of the attribute.

                                                                                                              \n@param value The value of the attribute.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                              The value of the attribute.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the attribute.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the attribute.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the attribute.

                                                                                                              \n@param name The name of the attribute.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The name of the attribute.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "AttributeValueType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value of the attribute.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The value of the attribute.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "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.", "fluentSetterMethodName" : "value", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The value of the attribute.

                                                                                                              \n@param value The value of the attribute.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                              The value of the attribute.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the attribute.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the attribute.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the attribute.

                                                                                                              \n@param name The name of the attribute.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The name of the attribute.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "AttributeValueType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value of the attribute.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The value of the attribute.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "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.", "fluentSetterMethodName" : "value", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The value of the attribute.

                                                                                                              \n@param value The value of the attribute.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                              The value of the attribute.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "AttributeType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "attributeType", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "wrapper" : false }, "AuthEventType" : { "c2jName" : "AuthEventType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The authentication event type.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEventId", "beanStyleSetterMethodName" : "setEventId", "c2jName" : "EventId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventId(String)}.\n@param eventId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The event ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventId", "fluentSetterDocumentation" : "

                                                                                                              The event ID.

                                                                                                              \n@param eventId The event ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventId", "getterDocumentation" : "

                                                                                                              The event ID.

                                                                                                              \n@return The event ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event ID.

                                                                                                              \n@param eventId The event ID.", "setterMethodName" : "setEventId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : "

                                                                                                              The event ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventTypeAsString", "beanStyleSetterMethodName" : "setEventType", "c2jName" : "EventType", "c2jShape" : "EventType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventTypeAsString(String)}.\n@param eventType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The event type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "EventType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventType", "fluentEnumSetterMethodName" : "eventType", "fluentGetterMethodName" : "eventTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The event type.

                                                                                                              \n@param eventType The event type.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType", "fluentSetterMethodName" : "eventType", "getterDocumentation" : "

                                                                                                              The event type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #eventType} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventTypeAsString}.\n

                                                                                                              \n@return The event type.\n@see EventType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event type.

                                                                                                              \n@param eventType The event type.\n@see EventType", "setterMethodName" : "setEventType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : "

                                                                                                              The event type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The creation date

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The creation date

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                              The creation date

                                                                                                              \n@param creationDate The creation date\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                              The creation date

                                                                                                              \n@return The creation date", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The creation date

                                                                                                              \n@param creationDate The creation date", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The creation date

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventResponseAsString", "beanStyleSetterMethodName" : "setEventResponse", "c2jName" : "EventResponse", "c2jShape" : "EventResponseType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event response.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventResponseAsString(String)}.\n@param eventResponse a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventResponse(String)", "deprecated" : false, "documentation" : "

                                                                                                              The event response.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "EventResponseType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventResponse", "fluentEnumSetterMethodName" : "eventResponse", "fluentGetterMethodName" : "eventResponseAsString", "fluentSetterDocumentation" : "

                                                                                                              The event response.

                                                                                                              \n@param eventResponse The event response.\n@see EventResponseType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventResponseType", "fluentSetterMethodName" : "eventResponse", "getterDocumentation" : "

                                                                                                              The event response.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #eventResponse} will return {@link EventResponseType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventResponseAsString}.\n

                                                                                                              \n@return The event response.\n@see EventResponseType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventResponse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventResponse", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event response.

                                                                                                              \n@param eventResponse The event response.\n@see EventResponseType", "setterMethodName" : "setEventResponse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventResponse", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventResponse", "variableType" : "String", "documentation" : "

                                                                                                              The event response.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventRisk", "beanStyleSetterMethodName" : "setEventRisk", "c2jName" : "EventRisk", "c2jShape" : "EventRiskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event risk.

                                                                                                              \nThis is a convenience that creates an instance of the {@link EventRiskType.Builder} avoiding the need to create one manually via {@link EventRiskType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventRiskType.Builder#build()} is called immediately and its result is passed to {@link #eventRisk(EventRiskType)}.\n@param eventRisk a consumer that will call methods on {@link EventRiskType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventRisk(EventRiskType)", "deprecated" : false, "documentation" : "

                                                                                                              The event risk.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventRisk", "fluentSetterDocumentation" : "

                                                                                                              The event risk.

                                                                                                              \n@param eventRisk The event risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventRisk", "getterDocumentation" : "

                                                                                                              The event risk.

                                                                                                              \n@return The event risk.", "getterModel" : { "returnType" : "EventRiskType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventRisk", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventRisk", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventRisk", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event risk.

                                                                                                              \n@param eventRisk The event risk.", "setterMethodName" : "setEventRisk", "setterModel" : { "variableDeclarationType" : "EventRiskType", "variableName" : "eventRisk", "variableType" : "EventRiskType", "documentation" : null, "simpleType" : "EventRiskType", "variableSetterType" : "EventRiskType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventRiskType", "variableName" : "eventRisk", "variableType" : "EventRiskType", "documentation" : "

                                                                                                              The event risk.

                                                                                                              ", "simpleType" : "EventRiskType", "variableSetterType" : "EventRiskType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeResponses", "beanStyleSetterMethodName" : "setChallengeResponses", "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponseListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge responses.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #challengeResponses(List)}.\n@param challengeResponses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeResponses(List)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge responses.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeResponses", "fluentSetterDocumentation" : "

                                                                                                              The challenge responses.

                                                                                                              \n@param challengeResponses The challenge responses.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeResponses", "getterDocumentation" : "

                                                                                                              The challenge responses.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The challenge responses.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeResponses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ChallengeResponseType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ChallengeResponseType.Builder} avoiding the need to create one manually via {@link ChallengeResponseType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChallengeResponseType.Builder#build()} is called immediately and its result is passed to {@link #member(ChallengeResponseType)}.\n@param member a consumer that will call methods on {@link ChallengeResponseType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ChallengeResponseType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ChallengeResponseType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ChallengeResponseType", "variableName" : "member", "variableType" : "ChallengeResponseType", "documentation" : null, "simpleType" : "ChallengeResponseType", "variableSetterType" : "ChallengeResponseType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChallengeResponseType", "variableName" : "member", "variableType" : "ChallengeResponseType", "documentation" : "", "simpleType" : "ChallengeResponseType", "variableSetterType" : "ChallengeResponseType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ChallengeResponseType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ChallengeResponseType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ChallengeResponses", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge responses.

                                                                                                              \n@param challengeResponses The challenge responses.", "setterMethodName" : "setChallengeResponses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "challengeResponses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "challengeResponses", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The challenge responses.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventContextData", "beanStyleSetterMethodName" : "setEventContextData", "c2jName" : "EventContextData", "c2jShape" : "EventContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              \nThis is a convenience that creates an instance of the {@link EventContextDataType.Builder} avoiding the need to create one manually via {@link EventContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventContextDataType.Builder#build()} is called immediately and its result is passed to {@link #eventContextData(EventContextDataType)}.\n@param eventContextData a consumer that will call methods on {@link EventContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventContextData(EventContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventContextData", "fluentSetterDocumentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              \n@param eventContextData The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventContextData", "getterDocumentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              \n@return The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.", "getterModel" : { "returnType" : "EventContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              \n@param eventContextData The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.", "setterMethodName" : "setEventContextData", "setterModel" : { "variableDeclarationType" : "EventContextDataType", "variableName" : "eventContextData", "variableType" : "EventContextDataType", "documentation" : null, "simpleType" : "EventContextDataType", "variableSetterType" : "EventContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventContextDataType", "variableName" : "eventContextData", "variableType" : "EventContextDataType", "documentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              ", "simpleType" : "EventContextDataType", "variableSetterType" : "EventContextDataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventFeedback", "beanStyleSetterMethodName" : "setEventFeedback", "c2jName" : "EventFeedback", "c2jShape" : "EventFeedbackType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              \nThis is a convenience that creates an instance of the {@link EventFeedbackType.Builder} avoiding the need to create one manually via {@link EventFeedbackType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventFeedbackType.Builder#build()} is called immediately and its result is passed to {@link #eventFeedback(EventFeedbackType)}.\n@param eventFeedback a consumer that will call methods on {@link EventFeedbackType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventFeedback(EventFeedbackType)", "deprecated" : false, "documentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventFeedback", "fluentSetterDocumentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              \n@param eventFeedback A flag specifying the user feedback captured at the time of an event request is good or bad.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventFeedback", "getterDocumentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              \n@return A flag specifying the user feedback captured at the time of an event request is good or bad.", "getterModel" : { "returnType" : "EventFeedbackType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventFeedback", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventFeedback", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventFeedback", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              \n@param eventFeedback A flag specifying the user feedback captured at the time of an event request is good or bad.", "setterMethodName" : "setEventFeedback", "setterModel" : { "variableDeclarationType" : "EventFeedbackType", "variableName" : "eventFeedback", "variableType" : "EventFeedbackType", "documentation" : null, "simpleType" : "EventFeedbackType", "variableSetterType" : "EventFeedbackType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventFeedbackType", "variableName" : "eventFeedback", "variableType" : "EventFeedbackType", "documentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              ", "simpleType" : "EventFeedbackType", "variableSetterType" : "EventFeedbackType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ChallengeResponses" : { "beanStyleGetterMethodName" : "getChallengeResponses", "beanStyleSetterMethodName" : "setChallengeResponses", "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponseListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge responses.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #challengeResponses(List)}.\n@param challengeResponses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeResponses(List)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge responses.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeResponses", "fluentSetterDocumentation" : "

                                                                                                              The challenge responses.

                                                                                                              \n@param challengeResponses The challenge responses.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeResponses", "getterDocumentation" : "

                                                                                                              The challenge responses.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The challenge responses.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeResponses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ChallengeResponseType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ChallengeResponseType.Builder} avoiding the need to create one manually via {@link ChallengeResponseType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChallengeResponseType.Builder#build()} is called immediately and its result is passed to {@link #member(ChallengeResponseType)}.\n@param member a consumer that will call methods on {@link ChallengeResponseType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ChallengeResponseType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ChallengeResponseType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ChallengeResponseType", "variableName" : "member", "variableType" : "ChallengeResponseType", "documentation" : null, "simpleType" : "ChallengeResponseType", "variableSetterType" : "ChallengeResponseType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChallengeResponseType", "variableName" : "member", "variableType" : "ChallengeResponseType", "documentation" : "", "simpleType" : "ChallengeResponseType", "variableSetterType" : "ChallengeResponseType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ChallengeResponseType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ChallengeResponseType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ChallengeResponses", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge responses.

                                                                                                              \n@param challengeResponses The challenge responses.", "setterMethodName" : "setChallengeResponses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "challengeResponses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "challengeResponses", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The challenge responses.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The creation date

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The creation date

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                              The creation date

                                                                                                              \n@param creationDate The creation date\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                              The creation date

                                                                                                              \n@return The creation date", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The creation date

                                                                                                              \n@param creationDate The creation date", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The creation date

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "EventContextData" : { "beanStyleGetterMethodName" : "getEventContextData", "beanStyleSetterMethodName" : "setEventContextData", "c2jName" : "EventContextData", "c2jShape" : "EventContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              \nThis is a convenience that creates an instance of the {@link EventContextDataType.Builder} avoiding the need to create one manually via {@link EventContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventContextDataType.Builder#build()} is called immediately and its result is passed to {@link #eventContextData(EventContextDataType)}.\n@param eventContextData a consumer that will call methods on {@link EventContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventContextData(EventContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventContextData", "fluentSetterDocumentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              \n@param eventContextData The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventContextData", "getterDocumentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              \n@return The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.", "getterModel" : { "returnType" : "EventContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              \n@param eventContextData The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.", "setterMethodName" : "setEventContextData", "setterModel" : { "variableDeclarationType" : "EventContextDataType", "variableName" : "eventContextData", "variableType" : "EventContextDataType", "documentation" : null, "simpleType" : "EventContextDataType", "variableSetterType" : "EventContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventContextDataType", "variableName" : "eventContextData", "variableType" : "EventContextDataType", "documentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              ", "simpleType" : "EventContextDataType", "variableSetterType" : "EventContextDataType" }, "xmlNameSpaceUri" : null }, "EventFeedback" : { "beanStyleGetterMethodName" : "getEventFeedback", "beanStyleSetterMethodName" : "setEventFeedback", "c2jName" : "EventFeedback", "c2jShape" : "EventFeedbackType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              \nThis is a convenience that creates an instance of the {@link EventFeedbackType.Builder} avoiding the need to create one manually via {@link EventFeedbackType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventFeedbackType.Builder#build()} is called immediately and its result is passed to {@link #eventFeedback(EventFeedbackType)}.\n@param eventFeedback a consumer that will call methods on {@link EventFeedbackType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventFeedback(EventFeedbackType)", "deprecated" : false, "documentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventFeedback", "fluentSetterDocumentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              \n@param eventFeedback A flag specifying the user feedback captured at the time of an event request is good or bad.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventFeedback", "getterDocumentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              \n@return A flag specifying the user feedback captured at the time of an event request is good or bad.", "getterModel" : { "returnType" : "EventFeedbackType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventFeedback", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventFeedback", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventFeedback", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              \n@param eventFeedback A flag specifying the user feedback captured at the time of an event request is good or bad.", "setterMethodName" : "setEventFeedback", "setterModel" : { "variableDeclarationType" : "EventFeedbackType", "variableName" : "eventFeedback", "variableType" : "EventFeedbackType", "documentation" : null, "simpleType" : "EventFeedbackType", "variableSetterType" : "EventFeedbackType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventFeedbackType", "variableName" : "eventFeedback", "variableType" : "EventFeedbackType", "documentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              ", "simpleType" : "EventFeedbackType", "variableSetterType" : "EventFeedbackType" }, "xmlNameSpaceUri" : null }, "EventId" : { "beanStyleGetterMethodName" : "getEventId", "beanStyleSetterMethodName" : "setEventId", "c2jName" : "EventId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventId(String)}.\n@param eventId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The event ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventId", "fluentSetterDocumentation" : "

                                                                                                              The event ID.

                                                                                                              \n@param eventId The event ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventId", "getterDocumentation" : "

                                                                                                              The event ID.

                                                                                                              \n@return The event ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event ID.

                                                                                                              \n@param eventId The event ID.", "setterMethodName" : "setEventId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : "

                                                                                                              The event ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EventResponse" : { "beanStyleGetterMethodName" : "getEventResponseAsString", "beanStyleSetterMethodName" : "setEventResponse", "c2jName" : "EventResponse", "c2jShape" : "EventResponseType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event response.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventResponseAsString(String)}.\n@param eventResponse a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventResponse(String)", "deprecated" : false, "documentation" : "

                                                                                                              The event response.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "EventResponseType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventResponse", "fluentEnumSetterMethodName" : "eventResponse", "fluentGetterMethodName" : "eventResponseAsString", "fluentSetterDocumentation" : "

                                                                                                              The event response.

                                                                                                              \n@param eventResponse The event response.\n@see EventResponseType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventResponseType", "fluentSetterMethodName" : "eventResponse", "getterDocumentation" : "

                                                                                                              The event response.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #eventResponse} will return {@link EventResponseType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventResponseAsString}.\n

                                                                                                              \n@return The event response.\n@see EventResponseType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventResponse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventResponse", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event response.

                                                                                                              \n@param eventResponse The event response.\n@see EventResponseType", "setterMethodName" : "setEventResponse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventResponse", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventResponse", "variableType" : "String", "documentation" : "

                                                                                                              The event response.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EventRisk" : { "beanStyleGetterMethodName" : "getEventRisk", "beanStyleSetterMethodName" : "setEventRisk", "c2jName" : "EventRisk", "c2jShape" : "EventRiskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event risk.

                                                                                                              \nThis is a convenience that creates an instance of the {@link EventRiskType.Builder} avoiding the need to create one manually via {@link EventRiskType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventRiskType.Builder#build()} is called immediately and its result is passed to {@link #eventRisk(EventRiskType)}.\n@param eventRisk a consumer that will call methods on {@link EventRiskType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventRisk(EventRiskType)", "deprecated" : false, "documentation" : "

                                                                                                              The event risk.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventRisk", "fluentSetterDocumentation" : "

                                                                                                              The event risk.

                                                                                                              \n@param eventRisk The event risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventRisk", "getterDocumentation" : "

                                                                                                              The event risk.

                                                                                                              \n@return The event risk.", "getterModel" : { "returnType" : "EventRiskType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventRisk", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventRisk", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventRisk", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event risk.

                                                                                                              \n@param eventRisk The event risk.", "setterMethodName" : "setEventRisk", "setterModel" : { "variableDeclarationType" : "EventRiskType", "variableName" : "eventRisk", "variableType" : "EventRiskType", "documentation" : null, "simpleType" : "EventRiskType", "variableSetterType" : "EventRiskType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventRiskType", "variableName" : "eventRisk", "variableType" : "EventRiskType", "documentation" : "

                                                                                                              The event risk.

                                                                                                              ", "simpleType" : "EventRiskType", "variableSetterType" : "EventRiskType" }, "xmlNameSpaceUri" : null }, "EventType" : { "beanStyleGetterMethodName" : "getEventTypeAsString", "beanStyleSetterMethodName" : "setEventType", "c2jName" : "EventType", "c2jShape" : "EventType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventTypeAsString(String)}.\n@param eventType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The event type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "EventType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventType", "fluentEnumSetterMethodName" : "eventType", "fluentGetterMethodName" : "eventTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The event type.

                                                                                                              \n@param eventType The event type.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType", "fluentSetterMethodName" : "eventType", "getterDocumentation" : "

                                                                                                              The event type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #eventType} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventTypeAsString}.\n

                                                                                                              \n@return The event type.\n@see EventType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event type.

                                                                                                              \n@param eventType The event type.\n@see EventType", "setterMethodName" : "setEventType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : "

                                                                                                              The event type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEventId", "beanStyleSetterMethodName" : "setEventId", "c2jName" : "EventId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventId(String)}.\n@param eventId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The event ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventId", "fluentSetterDocumentation" : "

                                                                                                              The event ID.

                                                                                                              \n@param eventId The event ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventId", "getterDocumentation" : "

                                                                                                              The event ID.

                                                                                                              \n@return The event ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event ID.

                                                                                                              \n@param eventId The event ID.", "setterMethodName" : "setEventId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : "

                                                                                                              The event ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventTypeAsString", "beanStyleSetterMethodName" : "setEventType", "c2jName" : "EventType", "c2jShape" : "EventType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventTypeAsString(String)}.\n@param eventType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The event type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "EventType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventType", "fluentEnumSetterMethodName" : "eventType", "fluentGetterMethodName" : "eventTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The event type.

                                                                                                              \n@param eventType The event type.\n@see EventType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventType", "fluentSetterMethodName" : "eventType", "getterDocumentation" : "

                                                                                                              The event type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #eventType} will return {@link EventType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventTypeAsString}.\n

                                                                                                              \n@return The event type.\n@see EventType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event type.

                                                                                                              \n@param eventType The event type.\n@see EventType", "setterMethodName" : "setEventType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventType", "variableType" : "String", "documentation" : "

                                                                                                              The event type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The creation date

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The creation date

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                              The creation date

                                                                                                              \n@param creationDate The creation date\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                              The creation date

                                                                                                              \n@return The creation date", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The creation date

                                                                                                              \n@param creationDate The creation date", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The creation date

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventResponseAsString", "beanStyleSetterMethodName" : "setEventResponse", "c2jName" : "EventResponse", "c2jShape" : "EventResponseType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event response.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventResponseAsString(String)}.\n@param eventResponse a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventResponse(String)", "deprecated" : false, "documentation" : "

                                                                                                              The event response.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "EventResponseType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventResponse", "fluentEnumSetterMethodName" : "eventResponse", "fluentGetterMethodName" : "eventResponseAsString", "fluentSetterDocumentation" : "

                                                                                                              The event response.

                                                                                                              \n@param eventResponse The event response.\n@see EventResponseType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventResponseType", "fluentSetterMethodName" : "eventResponse", "getterDocumentation" : "

                                                                                                              The event response.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #eventResponse} will return {@link EventResponseType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventResponseAsString}.\n

                                                                                                              \n@return The event response.\n@see EventResponseType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventResponse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventResponse", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event response.

                                                                                                              \n@param eventResponse The event response.\n@see EventResponseType", "setterMethodName" : "setEventResponse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventResponse", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventResponse", "variableType" : "String", "documentation" : "

                                                                                                              The event response.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventRisk", "beanStyleSetterMethodName" : "setEventRisk", "c2jName" : "EventRisk", "c2jShape" : "EventRiskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event risk.

                                                                                                              \nThis is a convenience that creates an instance of the {@link EventRiskType.Builder} avoiding the need to create one manually via {@link EventRiskType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventRiskType.Builder#build()} is called immediately and its result is passed to {@link #eventRisk(EventRiskType)}.\n@param eventRisk a consumer that will call methods on {@link EventRiskType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventRisk(EventRiskType)", "deprecated" : false, "documentation" : "

                                                                                                              The event risk.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventRisk", "fluentSetterDocumentation" : "

                                                                                                              The event risk.

                                                                                                              \n@param eventRisk The event risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventRisk", "getterDocumentation" : "

                                                                                                              The event risk.

                                                                                                              \n@return The event risk.", "getterModel" : { "returnType" : "EventRiskType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventRisk", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventRisk", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventRisk", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event risk.

                                                                                                              \n@param eventRisk The event risk.", "setterMethodName" : "setEventRisk", "setterModel" : { "variableDeclarationType" : "EventRiskType", "variableName" : "eventRisk", "variableType" : "EventRiskType", "documentation" : null, "simpleType" : "EventRiskType", "variableSetterType" : "EventRiskType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventRiskType", "variableName" : "eventRisk", "variableType" : "EventRiskType", "documentation" : "

                                                                                                              The event risk.

                                                                                                              ", "simpleType" : "EventRiskType", "variableSetterType" : "EventRiskType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeResponses", "beanStyleSetterMethodName" : "setChallengeResponses", "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponseListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge responses.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #challengeResponses(List)}.\n@param challengeResponses a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeResponses(List)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge responses.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeResponses", "fluentSetterDocumentation" : "

                                                                                                              The challenge responses.

                                                                                                              \n@param challengeResponses The challenge responses.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeResponses", "getterDocumentation" : "

                                                                                                              The challenge responses.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The challenge responses.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeResponses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ChallengeResponseType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ChallengeResponseType.Builder} avoiding the need to create one manually via {@link ChallengeResponseType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChallengeResponseType.Builder#build()} is called immediately and its result is passed to {@link #member(ChallengeResponseType)}.\n@param member a consumer that will call methods on {@link ChallengeResponseType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ChallengeResponseType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ChallengeResponseType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ChallengeResponseType", "variableName" : "member", "variableType" : "ChallengeResponseType", "documentation" : null, "simpleType" : "ChallengeResponseType", "variableSetterType" : "ChallengeResponseType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChallengeResponseType", "variableName" : "member", "variableType" : "ChallengeResponseType", "documentation" : "", "simpleType" : "ChallengeResponseType", "variableSetterType" : "ChallengeResponseType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ChallengeResponseType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ChallengeResponseType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ChallengeResponses", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge responses.

                                                                                                              \n@param challengeResponses The challenge responses.", "setterMethodName" : "setChallengeResponses", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "challengeResponses", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "challengeResponses", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The challenge responses.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventContextData", "beanStyleSetterMethodName" : "setEventContextData", "c2jName" : "EventContextData", "c2jShape" : "EventContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              \nThis is a convenience that creates an instance of the {@link EventContextDataType.Builder} avoiding the need to create one manually via {@link EventContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventContextDataType.Builder#build()} is called immediately and its result is passed to {@link #eventContextData(EventContextDataType)}.\n@param eventContextData a consumer that will call methods on {@link EventContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventContextData(EventContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventContextData", "fluentSetterDocumentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              \n@param eventContextData The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventContextData", "getterDocumentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              \n@return The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.", "getterModel" : { "returnType" : "EventContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              \n@param eventContextData The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.", "setterMethodName" : "setEventContextData", "setterModel" : { "variableDeclarationType" : "EventContextDataType", "variableName" : "eventContextData", "variableType" : "EventContextDataType", "documentation" : null, "simpleType" : "EventContextDataType", "variableSetterType" : "EventContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventContextDataType", "variableName" : "eventContextData", "variableType" : "EventContextDataType", "documentation" : "

                                                                                                              The user context data captured at the time of an event request. It provides additional information about the client from which event the request is received.

                                                                                                              ", "simpleType" : "EventContextDataType", "variableSetterType" : "EventContextDataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventFeedback", "beanStyleSetterMethodName" : "setEventFeedback", "c2jName" : "EventFeedback", "c2jShape" : "EventFeedbackType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              \nThis is a convenience that creates an instance of the {@link EventFeedbackType.Builder} avoiding the need to create one manually via {@link EventFeedbackType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventFeedbackType.Builder#build()} is called immediately and its result is passed to {@link #eventFeedback(EventFeedbackType)}.\n@param eventFeedback a consumer that will call methods on {@link EventFeedbackType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventFeedback(EventFeedbackType)", "deprecated" : false, "documentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventFeedback", "fluentSetterDocumentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              \n@param eventFeedback A flag specifying the user feedback captured at the time of an event request is good or bad.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventFeedback", "getterDocumentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              \n@return A flag specifying the user feedback captured at the time of an event request is good or bad.", "getterModel" : { "returnType" : "EventFeedbackType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventFeedback", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventFeedback", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EventFeedback", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              \n@param eventFeedback A flag specifying the user feedback captured at the time of an event request is good or bad.", "setterMethodName" : "setEventFeedback", "setterModel" : { "variableDeclarationType" : "EventFeedbackType", "variableName" : "eventFeedback", "variableType" : "EventFeedbackType", "documentation" : null, "simpleType" : "EventFeedbackType", "variableSetterType" : "EventFeedbackType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventFeedbackType", "variableName" : "eventFeedback", "variableType" : "EventFeedbackType", "documentation" : "

                                                                                                              A flag specifying the user feedback captured at the time of an event request is good or bad.

                                                                                                              ", "simpleType" : "EventFeedbackType", "variableSetterType" : "EventFeedbackType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AuthEventType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AuthEventType", "variableName" : "authEventType", "variableType" : "AuthEventType", "documentation" : null, "simpleType" : "AuthEventType", "variableSetterType" : "AuthEventType" }, "wrapper" : false }, "AuthFlowType" : { "c2jName" : "AuthFlowType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "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" }, { "name" : "USER_PASSWORD_AUTH", "value" : "USER_PASSWORD_AUTH" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AuthFlowType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The authentication result.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiresIn", "beanStyleSetterMethodName" : "setExpiresIn", "c2jName" : "ExpiresIn", "c2jShape" : "IntegerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #expiresIn(Integer)}.\n@param expiresIn a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #expiresIn(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expiresIn", "fluentSetterDocumentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              \n@param expiresIn The expiration period of the authentication result in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiresIn", "getterDocumentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              \n@return The expiration period of the authentication result in seconds.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExpiresIn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiresIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExpiresIn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              \n@param expiresIn The expiration period of the authentication result in seconds.", "setterMethodName" : "setExpiresIn", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "expiresIn", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "expiresIn", "variableType" : "Integer", "documentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTokenType", "beanStyleSetterMethodName" : "setTokenType", "c2jName" : "TokenType", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenType(String)}.\n@param tokenType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenType", "fluentSetterDocumentation" : "

                                                                                                              The token type.

                                                                                                              \n@param tokenType The token type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenType", "getterDocumentation" : "

                                                                                                              The token type.

                                                                                                              \n@return The token type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TokenType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TokenType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token type.

                                                                                                              \n@param tokenType The token type.", "setterMethodName" : "setTokenType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenType", "variableType" : "String", "documentation" : "

                                                                                                              The token type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRefreshToken", "beanStyleSetterMethodName" : "setRefreshToken", "c2jName" : "RefreshToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The refresh token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #refreshToken(String)}.\n@param refreshToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #refreshToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The refresh token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "refreshToken", "fluentSetterDocumentation" : "

                                                                                                              The refresh token.

                                                                                                              \n@param refreshToken The refresh token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshToken", "getterDocumentation" : "

                                                                                                              The refresh token.

                                                                                                              \n@return The refresh token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RefreshToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The refresh token.

                                                                                                              \n@param refreshToken The refresh token.", "setterMethodName" : "setRefreshToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : "

                                                                                                              The refresh token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdToken", "beanStyleSetterMethodName" : "setIdToken", "c2jName" : "IdToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #idToken(String)}.\n@param idToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idToken", "fluentSetterDocumentation" : "

                                                                                                              The ID token.

                                                                                                              \n@param idToken The ID token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idToken", "getterDocumentation" : "

                                                                                                              The ID token.

                                                                                                              \n@return The ID token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The ID token.

                                                                                                              \n@param idToken The ID token.", "setterMethodName" : "setIdToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "idToken", "variableType" : "String", "documentation" : "

                                                                                                              The ID token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNewDeviceMetadata", "beanStyleSetterMethodName" : "setNewDeviceMetadata", "c2jName" : "NewDeviceMetadata", "c2jShape" : "NewDeviceMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The new device metadata from an authentication result.

                                                                                                              \nThis is a convenience that creates an instance of the {@link NewDeviceMetadataType.Builder} avoiding the need to create one manually via {@link NewDeviceMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NewDeviceMetadataType.Builder#build()} is called immediately and its result is passed to {@link #newDeviceMetadata(NewDeviceMetadataType)}.\n@param newDeviceMetadata a consumer that will call methods on {@link NewDeviceMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newDeviceMetadata(NewDeviceMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                              The new device metadata from an authentication result.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newDeviceMetadata", "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.", "fluentSetterMethodName" : "newDeviceMetadata", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NewDeviceMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NewDeviceMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NewDeviceMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The new device metadata from an authentication result.

                                                                                                              \n@param newDeviceMetadata The new device metadata from an authentication result.", "setterMethodName" : "setNewDeviceMetadata", "setterModel" : { "variableDeclarationType" : "NewDeviceMetadataType", "variableName" : "newDeviceMetadata", "variableType" : "NewDeviceMetadataType", "documentation" : null, "simpleType" : "NewDeviceMetadataType", "variableSetterType" : "NewDeviceMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NewDeviceMetadataType", "variableName" : "newDeviceMetadata", "variableType" : "NewDeviceMetadataType", "documentation" : "

                                                                                                              The new device metadata from an authentication result.

                                                                                                              ", "simpleType" : "NewDeviceMetadataType", "variableSetterType" : "NewDeviceMetadataType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExpiresIn" : { "beanStyleGetterMethodName" : "getExpiresIn", "beanStyleSetterMethodName" : "setExpiresIn", "c2jName" : "ExpiresIn", "c2jShape" : "IntegerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #expiresIn(Integer)}.\n@param expiresIn a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #expiresIn(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expiresIn", "fluentSetterDocumentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              \n@param expiresIn The expiration period of the authentication result in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiresIn", "getterDocumentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              \n@return The expiration period of the authentication result in seconds.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExpiresIn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiresIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExpiresIn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              \n@param expiresIn The expiration period of the authentication result in seconds.", "setterMethodName" : "setExpiresIn", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "expiresIn", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "expiresIn", "variableType" : "Integer", "documentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "IdToken" : { "beanStyleGetterMethodName" : "getIdToken", "beanStyleSetterMethodName" : "setIdToken", "c2jName" : "IdToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #idToken(String)}.\n@param idToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idToken", "fluentSetterDocumentation" : "

                                                                                                              The ID token.

                                                                                                              \n@param idToken The ID token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idToken", "getterDocumentation" : "

                                                                                                              The ID token.

                                                                                                              \n@return The ID token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The ID token.

                                                                                                              \n@param idToken The ID token.", "setterMethodName" : "setIdToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "idToken", "variableType" : "String", "documentation" : "

                                                                                                              The ID token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NewDeviceMetadata" : { "beanStyleGetterMethodName" : "getNewDeviceMetadata", "beanStyleSetterMethodName" : "setNewDeviceMetadata", "c2jName" : "NewDeviceMetadata", "c2jShape" : "NewDeviceMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The new device metadata from an authentication result.

                                                                                                              \nThis is a convenience that creates an instance of the {@link NewDeviceMetadataType.Builder} avoiding the need to create one manually via {@link NewDeviceMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NewDeviceMetadataType.Builder#build()} is called immediately and its result is passed to {@link #newDeviceMetadata(NewDeviceMetadataType)}.\n@param newDeviceMetadata a consumer that will call methods on {@link NewDeviceMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newDeviceMetadata(NewDeviceMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                              The new device metadata from an authentication result.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newDeviceMetadata", "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.", "fluentSetterMethodName" : "newDeviceMetadata", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NewDeviceMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NewDeviceMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NewDeviceMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The new device metadata from an authentication result.

                                                                                                              \n@param newDeviceMetadata The new device metadata from an authentication result.", "setterMethodName" : "setNewDeviceMetadata", "setterModel" : { "variableDeclarationType" : "NewDeviceMetadataType", "variableName" : "newDeviceMetadata", "variableType" : "NewDeviceMetadataType", "documentation" : null, "simpleType" : "NewDeviceMetadataType", "variableSetterType" : "NewDeviceMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NewDeviceMetadataType", "variableName" : "newDeviceMetadata", "variableType" : "NewDeviceMetadataType", "documentation" : "

                                                                                                              The new device metadata from an authentication result.

                                                                                                              ", "simpleType" : "NewDeviceMetadataType", "variableSetterType" : "NewDeviceMetadataType" }, "xmlNameSpaceUri" : null }, "RefreshToken" : { "beanStyleGetterMethodName" : "getRefreshToken", "beanStyleSetterMethodName" : "setRefreshToken", "c2jName" : "RefreshToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The refresh token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #refreshToken(String)}.\n@param refreshToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #refreshToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The refresh token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "refreshToken", "fluentSetterDocumentation" : "

                                                                                                              The refresh token.

                                                                                                              \n@param refreshToken The refresh token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshToken", "getterDocumentation" : "

                                                                                                              The refresh token.

                                                                                                              \n@return The refresh token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RefreshToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The refresh token.

                                                                                                              \n@param refreshToken The refresh token.", "setterMethodName" : "setRefreshToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : "

                                                                                                              The refresh token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TokenType" : { "beanStyleGetterMethodName" : "getTokenType", "beanStyleSetterMethodName" : "setTokenType", "c2jName" : "TokenType", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenType(String)}.\n@param tokenType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenType", "fluentSetterDocumentation" : "

                                                                                                              The token type.

                                                                                                              \n@param tokenType The token type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenType", "getterDocumentation" : "

                                                                                                              The token type.

                                                                                                              \n@return The token type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TokenType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TokenType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token type.

                                                                                                              \n@param tokenType The token type.", "setterMethodName" : "setTokenType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenType", "variableType" : "String", "documentation" : "

                                                                                                              The token type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiresIn", "beanStyleSetterMethodName" : "setExpiresIn", "c2jName" : "ExpiresIn", "c2jShape" : "IntegerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #expiresIn(Integer)}.\n@param expiresIn a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #expiresIn(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expiresIn", "fluentSetterDocumentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              \n@param expiresIn The expiration period of the authentication result in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiresIn", "getterDocumentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              \n@return The expiration period of the authentication result in seconds.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExpiresIn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiresIn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ExpiresIn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              \n@param expiresIn The expiration period of the authentication result in seconds.", "setterMethodName" : "setExpiresIn", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "expiresIn", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "expiresIn", "variableType" : "Integer", "documentation" : "

                                                                                                              The expiration period of the authentication result in seconds.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTokenType", "beanStyleSetterMethodName" : "setTokenType", "c2jName" : "TokenType", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenType(String)}.\n@param tokenType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenType", "fluentSetterDocumentation" : "

                                                                                                              The token type.

                                                                                                              \n@param tokenType The token type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenType", "getterDocumentation" : "

                                                                                                              The token type.

                                                                                                              \n@return The token type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TokenType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TokenType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token type.

                                                                                                              \n@param tokenType The token type.", "setterMethodName" : "setTokenType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenType", "variableType" : "String", "documentation" : "

                                                                                                              The token type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRefreshToken", "beanStyleSetterMethodName" : "setRefreshToken", "c2jName" : "RefreshToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The refresh token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #refreshToken(String)}.\n@param refreshToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #refreshToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The refresh token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "refreshToken", "fluentSetterDocumentation" : "

                                                                                                              The refresh token.

                                                                                                              \n@param refreshToken The refresh token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshToken", "getterDocumentation" : "

                                                                                                              The refresh token.

                                                                                                              \n@return The refresh token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RefreshToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The refresh token.

                                                                                                              \n@param refreshToken The refresh token.", "setterMethodName" : "setRefreshToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "refreshToken", "variableType" : "String", "documentation" : "

                                                                                                              The refresh token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdToken", "beanStyleSetterMethodName" : "setIdToken", "c2jName" : "IdToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #idToken(String)}.\n@param idToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idToken", "fluentSetterDocumentation" : "

                                                                                                              The ID token.

                                                                                                              \n@param idToken The ID token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idToken", "getterDocumentation" : "

                                                                                                              The ID token.

                                                                                                              \n@return The ID token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The ID token.

                                                                                                              \n@param idToken The ID token.", "setterMethodName" : "setIdToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "idToken", "variableType" : "String", "documentation" : "

                                                                                                              The ID token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNewDeviceMetadata", "beanStyleSetterMethodName" : "setNewDeviceMetadata", "c2jName" : "NewDeviceMetadata", "c2jShape" : "NewDeviceMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The new device metadata from an authentication result.

                                                                                                              \nThis is a convenience that creates an instance of the {@link NewDeviceMetadataType.Builder} avoiding the need to create one manually via {@link NewDeviceMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NewDeviceMetadataType.Builder#build()} is called immediately and its result is passed to {@link #newDeviceMetadata(NewDeviceMetadataType)}.\n@param newDeviceMetadata a consumer that will call methods on {@link NewDeviceMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newDeviceMetadata(NewDeviceMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                              The new device metadata from an authentication result.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newDeviceMetadata", "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.", "fluentSetterMethodName" : "newDeviceMetadata", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NewDeviceMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NewDeviceMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NewDeviceMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The new device metadata from an authentication result.

                                                                                                              \n@param newDeviceMetadata The new device metadata from an authentication result.", "setterMethodName" : "setNewDeviceMetadata", "setterModel" : { "variableDeclarationType" : "NewDeviceMetadataType", "variableName" : "newDeviceMetadata", "variableType" : "NewDeviceMetadataType", "documentation" : null, "simpleType" : "NewDeviceMetadataType", "variableSetterType" : "NewDeviceMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NewDeviceMetadataType", "variableName" : "newDeviceMetadata", "variableType" : "NewDeviceMetadataType", "documentation" : "

                                                                                                              The new device metadata from an authentication result.

                                                                                                              ", "simpleType" : "NewDeviceMetadataType", "variableSetterType" : "NewDeviceMetadataType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AuthenticationResultType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResultType", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "wrapper" : false }, "ChallengeName" : { "c2jName" : "ChallengeName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PASSWORD", "value" : "Password" }, { "name" : "MFA", "value" : "Mfa" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ChallengeName", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChallengeName", "variableName" : "challengeName", "variableType" : "ChallengeName", "documentation" : null, "simpleType" : "ChallengeName", "variableSetterType" : "ChallengeName" }, "wrapper" : false }, "ChallengeNameType" : { "c2jName" : "ChallengeNameType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SMS_MFA", "value" : "SMS_MFA" }, { "name" : "SOFTWARE_TOKEN_MFA", "value" : "SOFTWARE_TOKEN_MFA" }, { "name" : "SELECT_MFA_TYPE", "value" : "SELECT_MFA_TYPE" }, { "name" : "MFA_SETUP", "value" : "MFA_SETUP" }, { "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, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ChallengeNameType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChallengeNameType", "variableName" : "challengeNameType", "variableType" : "ChallengeNameType", "documentation" : null, "simpleType" : "ChallengeNameType", "variableSetterType" : "ChallengeNameType" }, "wrapper" : false }, "ChallengeResponse" : { "c2jName" : "ChallengeResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SUCCESS", "value" : "Success" }, { "name" : "FAILURE", "value" : "Failure" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ChallengeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChallengeResponse", "variableName" : "challengeResponse", "variableType" : "ChallengeResponse", "documentation" : null, "simpleType" : "ChallengeResponse", "variableSetterType" : "ChallengeResponse" }, "wrapper" : false }, "ChallengeResponseType" : { "c2jName" : "ChallengeResponseType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The challenge response type.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge name

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge name

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                              The challenge name

                                                                                                              \n@param challengeName The challenge name\n@see ChallengeName\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeName", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                              The challenge name

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                              \n@return The challenge name\n@see ChallengeName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge name

                                                                                                              \n@param challengeName The challenge name\n@see ChallengeName", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                              The challenge name

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeResponseAsString", "beanStyleSetterMethodName" : "setChallengeResponse", "c2jName" : "ChallengeResponse", "c2jShape" : "ChallengeResponse", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge response.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeResponseAsString(String)}.\n@param challengeResponse a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeResponse(String)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge response.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeResponse", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeResponse", "fluentEnumSetterMethodName" : "challengeResponse", "fluentGetterMethodName" : "challengeResponseAsString", "fluentSetterDocumentation" : "

                                                                                                              The challenge response.

                                                                                                              \n@param challengeResponse The challenge response.\n@see ChallengeResponse\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeResponse", "fluentSetterMethodName" : "challengeResponse", "getterDocumentation" : "

                                                                                                              The challenge response.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeResponse} will return {@link ChallengeResponse#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeResponseAsString}.\n

                                                                                                              \n@return The challenge response.\n@see ChallengeResponse", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeResponse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeResponse", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge response.

                                                                                                              \n@param challengeResponse The challenge response.\n@see ChallengeResponse", "setterMethodName" : "setChallengeResponse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeResponse", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeResponse", "variableType" : "String", "documentation" : "

                                                                                                              The challenge response.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ChallengeName" : { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge name

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge name

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                              The challenge name

                                                                                                              \n@param challengeName The challenge name\n@see ChallengeName\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeName", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                              The challenge name

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                              \n@return The challenge name\n@see ChallengeName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge name

                                                                                                              \n@param challengeName The challenge name\n@see ChallengeName", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                              The challenge name

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeResponse" : { "beanStyleGetterMethodName" : "getChallengeResponseAsString", "beanStyleSetterMethodName" : "setChallengeResponse", "c2jName" : "ChallengeResponse", "c2jShape" : "ChallengeResponse", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge response.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeResponseAsString(String)}.\n@param challengeResponse a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeResponse(String)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge response.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeResponse", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeResponse", "fluentEnumSetterMethodName" : "challengeResponse", "fluentGetterMethodName" : "challengeResponseAsString", "fluentSetterDocumentation" : "

                                                                                                              The challenge response.

                                                                                                              \n@param challengeResponse The challenge response.\n@see ChallengeResponse\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeResponse", "fluentSetterMethodName" : "challengeResponse", "getterDocumentation" : "

                                                                                                              The challenge response.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeResponse} will return {@link ChallengeResponse#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeResponseAsString}.\n

                                                                                                              \n@return The challenge response.\n@see ChallengeResponse", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeResponse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeResponse", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge response.

                                                                                                              \n@param challengeResponse The challenge response.\n@see ChallengeResponse", "setterMethodName" : "setChallengeResponse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeResponse", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeResponse", "variableType" : "String", "documentation" : "

                                                                                                              The challenge response.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge name

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge name

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                              The challenge name

                                                                                                              \n@param challengeName The challenge name\n@see ChallengeName\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeName", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                              The challenge name

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                              \n@return The challenge name\n@see ChallengeName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge name

                                                                                                              \n@param challengeName The challenge name\n@see ChallengeName", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                              The challenge name

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeResponseAsString", "beanStyleSetterMethodName" : "setChallengeResponse", "c2jName" : "ChallengeResponse", "c2jShape" : "ChallengeResponse", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The challenge response.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeResponseAsString(String)}.\n@param challengeResponse a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeResponse(String)", "deprecated" : false, "documentation" : "

                                                                                                              The challenge response.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeResponse", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeResponse", "fluentEnumSetterMethodName" : "challengeResponse", "fluentGetterMethodName" : "challengeResponseAsString", "fluentSetterDocumentation" : "

                                                                                                              The challenge response.

                                                                                                              \n@param challengeResponse The challenge response.\n@see ChallengeResponse\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeResponse", "fluentSetterMethodName" : "challengeResponse", "getterDocumentation" : "

                                                                                                              The challenge response.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeResponse} will return {@link ChallengeResponse#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeResponseAsString}.\n

                                                                                                              \n@return The challenge response.\n@see ChallengeResponse", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeResponse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeResponse", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The challenge response.

                                                                                                              \n@param challengeResponse The challenge response.\n@see ChallengeResponse", "setterMethodName" : "setChallengeResponse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeResponse", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeResponse", "variableType" : "String", "documentation" : "

                                                                                                              The challenge response.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ChallengeResponseType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChallengeResponseType", "variableName" : "challengeResponseType", "variableType" : "ChallengeResponseType", "documentation" : null, "simpleType" : "ChallengeResponseType", "variableSetterType" : "ChallengeResponseType" }, "wrapper" : false }, "ChangePasswordRequest" : { "c2jName" : "ChangePasswordRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to change a user password.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ChangePassword", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ChangePassword", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getPreviousPassword", "beanStyleSetterMethodName" : "setPreviousPassword", "c2jName" : "PreviousPassword", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The old password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #previousPassword(String)}.\n@param previousPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #previousPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                              The old password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "previousPassword", "fluentSetterDocumentation" : "

                                                                                                              The old password.

                                                                                                              \n@param previousPassword The old password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "previousPassword", "getterDocumentation" : "

                                                                                                              The old password.

                                                                                                              \n@return The old password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreviousPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreviousPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreviousPassword", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The old password.

                                                                                                              \n@param previousPassword The old password.", "setterMethodName" : "setPreviousPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "previousPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "previousPassword", "variableType" : "String", "documentation" : "

                                                                                                              The old password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProposedPassword", "beanStyleSetterMethodName" : "setProposedPassword", "c2jName" : "ProposedPassword", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The new password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #proposedPassword(String)}.\n@param proposedPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #proposedPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                              The new password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "proposedPassword", "fluentSetterDocumentation" : "

                                                                                                              The new password.

                                                                                                              \n@param proposedPassword The new password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "proposedPassword", "getterDocumentation" : "

                                                                                                              The new password.

                                                                                                              \n@return The new password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProposedPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProposedPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProposedPassword", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The new password.

                                                                                                              \n@param proposedPassword The new password.", "setterMethodName" : "setProposedPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "proposedPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "proposedPassword", "variableType" : "String", "documentation" : "

                                                                                                              The new password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PreviousPassword" : { "beanStyleGetterMethodName" : "getPreviousPassword", "beanStyleSetterMethodName" : "setPreviousPassword", "c2jName" : "PreviousPassword", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The old password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #previousPassword(String)}.\n@param previousPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #previousPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                              The old password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "previousPassword", "fluentSetterDocumentation" : "

                                                                                                              The old password.

                                                                                                              \n@param previousPassword The old password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "previousPassword", "getterDocumentation" : "

                                                                                                              The old password.

                                                                                                              \n@return The old password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreviousPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreviousPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreviousPassword", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The old password.

                                                                                                              \n@param previousPassword The old password.", "setterMethodName" : "setPreviousPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "previousPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "previousPassword", "variableType" : "String", "documentation" : "

                                                                                                              The old password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProposedPassword" : { "beanStyleGetterMethodName" : "getProposedPassword", "beanStyleSetterMethodName" : "setProposedPassword", "c2jName" : "ProposedPassword", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The new password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #proposedPassword(String)}.\n@param proposedPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #proposedPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                              The new password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "proposedPassword", "fluentSetterDocumentation" : "

                                                                                                              The new password.

                                                                                                              \n@param proposedPassword The new password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "proposedPassword", "getterDocumentation" : "

                                                                                                              The new password.

                                                                                                              \n@return The new password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProposedPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProposedPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProposedPassword", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The new password.

                                                                                                              \n@param proposedPassword The new password.", "setterMethodName" : "setProposedPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "proposedPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "proposedPassword", "variableType" : "String", "documentation" : "

                                                                                                              The new password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPreviousPassword", "beanStyleSetterMethodName" : "setPreviousPassword", "c2jName" : "PreviousPassword", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The old password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #previousPassword(String)}.\n@param previousPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #previousPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                              The old password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "previousPassword", "fluentSetterDocumentation" : "

                                                                                                              The old password.

                                                                                                              \n@param previousPassword The old password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "previousPassword", "getterDocumentation" : "

                                                                                                              The old password.

                                                                                                              \n@return The old password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreviousPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreviousPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreviousPassword", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The old password.

                                                                                                              \n@param previousPassword The old password.", "setterMethodName" : "setPreviousPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "previousPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "previousPassword", "variableType" : "String", "documentation" : "

                                                                                                              The old password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProposedPassword", "beanStyleSetterMethodName" : "setProposedPassword", "c2jName" : "ProposedPassword", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The new password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #proposedPassword(String)}.\n@param proposedPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #proposedPassword(String)", "deprecated" : false, "documentation" : "

                                                                                                              The new password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "proposedPassword", "fluentSetterDocumentation" : "

                                                                                                              The new password.

                                                                                                              \n@param proposedPassword The new password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "proposedPassword", "getterDocumentation" : "

                                                                                                              The new password.

                                                                                                              \n@return The new password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProposedPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProposedPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProposedPassword", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The new password.

                                                                                                              \n@param proposedPassword The new password.", "setterMethodName" : "setProposedPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "proposedPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "proposedPassword", "variableType" : "String", "documentation" : "

                                                                                                              The new password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PreviousPassword", "ProposedPassword", "AccessToken" ], "shapeName" : "ChangePasswordRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ChangePasswordRequest", "variableName" : "changePasswordRequest", "variableType" : "ChangePasswordRequest", "documentation" : null, "simpleType" : "ChangePasswordRequest", "variableSetterType" : "ChangePasswordRequest" }, "wrapper" : false }, "ChangePasswordResponse" : { "c2jName" : "ChangePasswordResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The response from the server to the change password request.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ChangePasswordResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChangePasswordResponse", "variableName" : "changePasswordResponse", "variableType" : "ChangePasswordResponse", "documentation" : null, "simpleType" : "ChangePasswordResponse", "variableSetterType" : "ChangePasswordResponse" }, "wrapper" : false }, "CodeDeliveryDetailsType" : { "c2jName" : "CodeDeliveryDetailsType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The code delivery details being returned from the server.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The destination for the code delivery details.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destination(String)}.\n@param destination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destination(String)", "deprecated" : false, "documentation" : "

                                                                                                              The destination for the code delivery details.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destination", "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.", "fluentSetterMethodName" : "destination", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The destination for the code delivery details.

                                                                                                              \n@param destination The destination for the code delivery details.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "

                                                                                                              The destination for the code delivery details.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeliveryMediumAsString", "beanStyleSetterMethodName" : "setDeliveryMedium", "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryMediumAsString(String)}.\n@param deliveryMedium a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryMedium(String)", "deprecated" : false, "documentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeliveryMediumType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deliveryMedium", "fluentEnumSetterMethodName" : "deliveryMedium", "fluentGetterMethodName" : "deliveryMediumAsString", "fluentSetterDocumentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              \n@param deliveryMedium The delivery medium (email message or phone number).\n@see DeliveryMediumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType", "fluentSetterMethodName" : "deliveryMedium", "getterDocumentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryMedium} will return {@link DeliveryMediumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryMediumAsString}.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryMedium", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryMedium", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryMedium", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              \n@param deliveryMedium The delivery medium (email message or phone number).\n@see DeliveryMediumType", "setterMethodName" : "setDeliveryMedium", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The attribute name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The attribute name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "fluentSetterDocumentation" : "

                                                                                                              The attribute name.

                                                                                                              \n@param attributeName The attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeName", "getterDocumentation" : "

                                                                                                              The attribute name.

                                                                                                              \n@return The attribute name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The attribute name.

                                                                                                              \n@param attributeName The attribute name.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                              The attribute name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributeName" : { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The attribute name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The attribute name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "fluentSetterDocumentation" : "

                                                                                                              The attribute name.

                                                                                                              \n@param attributeName The attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeName", "getterDocumentation" : "

                                                                                                              The attribute name.

                                                                                                              \n@return The attribute name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The attribute name.

                                                                                                              \n@param attributeName The attribute name.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                              The attribute name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeliveryMedium" : { "beanStyleGetterMethodName" : "getDeliveryMediumAsString", "beanStyleSetterMethodName" : "setDeliveryMedium", "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryMediumAsString(String)}.\n@param deliveryMedium a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryMedium(String)", "deprecated" : false, "documentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeliveryMediumType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deliveryMedium", "fluentEnumSetterMethodName" : "deliveryMedium", "fluentGetterMethodName" : "deliveryMediumAsString", "fluentSetterDocumentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              \n@param deliveryMedium The delivery medium (email message or phone number).\n@see DeliveryMediumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType", "fluentSetterMethodName" : "deliveryMedium", "getterDocumentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryMedium} will return {@link DeliveryMediumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryMediumAsString}.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryMedium", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryMedium", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryMedium", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              \n@param deliveryMedium The delivery medium (email message or phone number).\n@see DeliveryMediumType", "setterMethodName" : "setDeliveryMedium", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Destination" : { "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The destination for the code delivery details.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destination(String)}.\n@param destination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destination(String)", "deprecated" : false, "documentation" : "

                                                                                                              The destination for the code delivery details.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destination", "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.", "fluentSetterMethodName" : "destination", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The destination for the code delivery details.

                                                                                                              \n@param destination The destination for the code delivery details.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "

                                                                                                              The destination for the code delivery details.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The destination for the code delivery details.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destination(String)}.\n@param destination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destination(String)", "deprecated" : false, "documentation" : "

                                                                                                              The destination for the code delivery details.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destination", "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.", "fluentSetterMethodName" : "destination", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The destination for the code delivery details.

                                                                                                              \n@param destination The destination for the code delivery details.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "

                                                                                                              The destination for the code delivery details.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeliveryMediumAsString", "beanStyleSetterMethodName" : "setDeliveryMedium", "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryMediumAsString(String)}.\n@param deliveryMedium a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryMedium(String)", "deprecated" : false, "documentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeliveryMediumType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deliveryMedium", "fluentEnumSetterMethodName" : "deliveryMedium", "fluentGetterMethodName" : "deliveryMediumAsString", "fluentSetterDocumentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              \n@param deliveryMedium The delivery medium (email message or phone number).\n@see DeliveryMediumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType", "fluentSetterMethodName" : "deliveryMedium", "getterDocumentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryMedium} will return {@link DeliveryMediumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryMediumAsString}.\n

                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryMedium", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryMedium", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryMedium", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              \n@param deliveryMedium The delivery medium (email message or phone number).\n@see DeliveryMediumType", "setterMethodName" : "setDeliveryMedium", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : "

                                                                                                              The delivery medium (email message or phone number).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The attribute name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The attribute name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "fluentSetterDocumentation" : "

                                                                                                              The attribute name.

                                                                                                              \n@param attributeName The attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeName", "getterDocumentation" : "

                                                                                                              The attribute name.

                                                                                                              \n@return The attribute name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The attribute name.

                                                                                                              \n@param attributeName The attribute name.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                              The attribute name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CodeDeliveryDetailsType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              This exception is thrown when a verification code fails to deliver successfully.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "CodeDeliveryFailureException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CodeDeliveryFailureException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              This exception is thrown if the provided code does not match what the server was expecting.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "CodeMismatchException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CodeMismatchException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CodeMismatchException", "variableName" : "codeMismatchException", "variableType" : "CodeMismatchException", "documentation" : null, "simpleType" : "CodeMismatchException", "variableSetterType" : "CodeMismatchException" }, "wrapper" : false }, "CompromisedCredentialsActionsType" : { "c2jName" : "CompromisedCredentialsActionsType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The compromised credentials actions type

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEventActionAsString", "beanStyleSetterMethodName" : "setEventAction", "c2jName" : "EventAction", "c2jShape" : "CompromisedCredentialsEventActionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event action.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventActionAsString(String)}.\n@param eventAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventAction(String)", "deprecated" : false, "documentation" : "

                                                                                                              The event action.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "CompromisedCredentialsEventActionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventAction", "fluentEnumSetterMethodName" : "eventAction", "fluentGetterMethodName" : "eventActionAsString", "fluentSetterDocumentation" : "

                                                                                                              The event action.

                                                                                                              \n@param eventAction The event action.\n@see CompromisedCredentialsEventActionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CompromisedCredentialsEventActionType", "fluentSetterMethodName" : "eventAction", "getterDocumentation" : "

                                                                                                              The event action.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #eventAction} will return {@link CompromisedCredentialsEventActionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventActionAsString}.\n

                                                                                                              \n@return The event action.\n@see CompromisedCredentialsEventActionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventAction", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event action.

                                                                                                              \n@param eventAction The event action.\n@see CompromisedCredentialsEventActionType", "setterMethodName" : "setEventAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventAction", "variableType" : "String", "documentation" : "

                                                                                                              The event action.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EventAction" : { "beanStyleGetterMethodName" : "getEventActionAsString", "beanStyleSetterMethodName" : "setEventAction", "c2jName" : "EventAction", "c2jShape" : "CompromisedCredentialsEventActionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event action.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventActionAsString(String)}.\n@param eventAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventAction(String)", "deprecated" : false, "documentation" : "

                                                                                                              The event action.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "CompromisedCredentialsEventActionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventAction", "fluentEnumSetterMethodName" : "eventAction", "fluentGetterMethodName" : "eventActionAsString", "fluentSetterDocumentation" : "

                                                                                                              The event action.

                                                                                                              \n@param eventAction The event action.\n@see CompromisedCredentialsEventActionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CompromisedCredentialsEventActionType", "fluentSetterMethodName" : "eventAction", "getterDocumentation" : "

                                                                                                              The event action.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #eventAction} will return {@link CompromisedCredentialsEventActionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventActionAsString}.\n

                                                                                                              \n@return The event action.\n@see CompromisedCredentialsEventActionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventAction", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event action.

                                                                                                              \n@param eventAction The event action.\n@see CompromisedCredentialsEventActionType", "setterMethodName" : "setEventAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventAction", "variableType" : "String", "documentation" : "

                                                                                                              The event action.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEventActionAsString", "beanStyleSetterMethodName" : "setEventAction", "c2jName" : "EventAction", "c2jShape" : "CompromisedCredentialsEventActionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The event action.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventActionAsString(String)}.\n@param eventAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventAction(String)", "deprecated" : false, "documentation" : "

                                                                                                              The event action.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "CompromisedCredentialsEventActionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventAction", "fluentEnumSetterMethodName" : "eventAction", "fluentGetterMethodName" : "eventActionAsString", "fluentSetterDocumentation" : "

                                                                                                              The event action.

                                                                                                              \n@param eventAction The event action.\n@see CompromisedCredentialsEventActionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see CompromisedCredentialsEventActionType", "fluentSetterMethodName" : "eventAction", "getterDocumentation" : "

                                                                                                              The event action.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #eventAction} will return {@link CompromisedCredentialsEventActionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #eventActionAsString}.\n

                                                                                                              \n@return The event action.\n@see CompromisedCredentialsEventActionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventAction", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The event action.

                                                                                                              \n@param eventAction The event action.\n@see CompromisedCredentialsEventActionType", "setterMethodName" : "setEventAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventAction", "variableType" : "String", "documentation" : "

                                                                                                              The event action.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "EventAction" ], "shapeName" : "CompromisedCredentialsActionsType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CompromisedCredentialsActionsType", "variableName" : "compromisedCredentialsActionsType", "variableType" : "CompromisedCredentialsActionsType", "documentation" : null, "simpleType" : "CompromisedCredentialsActionsType", "variableSetterType" : "CompromisedCredentialsActionsType" }, "wrapper" : false }, "CompromisedCredentialsEventActionType" : { "c2jName" : "CompromisedCredentialsEventActionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "BLOCK", "value" : "BLOCK" }, { "name" : "NO_ACTION", "value" : "NO_ACTION" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CompromisedCredentialsEventActionType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CompromisedCredentialsEventActionType", "variableName" : "compromisedCredentialsEventActionType", "variableType" : "CompromisedCredentialsEventActionType", "documentation" : null, "simpleType" : "CompromisedCredentialsEventActionType", "variableSetterType" : "CompromisedCredentialsEventActionType" }, "wrapper" : false }, "CompromisedCredentialsRiskConfigurationType" : { "c2jName" : "CompromisedCredentialsRiskConfigurationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The compromised credentials risk configuration type.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEventFilterAsStrings", "beanStyleSetterMethodName" : "setEventFilterWithStrings", "c2jName" : "EventFilter", "c2jShape" : "EventFiltersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #eventFilterAsStrings(List)}.\n@param eventFilter a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventFilterWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventFilter", "fluentEnumSetterMethodName" : "eventFilter", "fluentGetterMethodName" : "eventFilterAsStrings", "fluentSetterDocumentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              \n@param eventFilter Perform the action for these events. The default is to perform all events if no event filter is specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventFilterWithStrings", "getterDocumentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Perform the action for these events. The default is to perform all events if no event filter is specified.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventFilter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventFilter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventFilterType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "EventFilterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventFilterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventFilterType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventFilterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see EventFilterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventFilterType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EventFilter", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              \n@param eventFilter Perform the action for these events. The default is to perform all events if no event filter is specified.", "setterMethodName" : "setEventFilterWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventFilter", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventFilter", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getActions", "beanStyleSetterMethodName" : "setActions", "c2jName" : "Actions", "c2jShape" : "CompromisedCredentialsActionsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CompromisedCredentialsActionsType.Builder} avoiding the need to create one manually via {@link CompromisedCredentialsActionsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompromisedCredentialsActionsType.Builder#build()} is called immediately and its result is passed to {@link #actions(CompromisedCredentialsActionsType)}.\n@param actions a consumer that will call methods on {@link CompromisedCredentialsActionsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actions(CompromisedCredentialsActionsType)", "deprecated" : false, "documentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "actions", "fluentSetterDocumentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              \n@param actions The compromised credentials risk configuration actions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "actions", "getterDocumentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              \n@return The compromised credentials risk configuration actions.", "getterModel" : { "returnType" : "CompromisedCredentialsActionsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Actions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Actions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Actions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              \n@param actions The compromised credentials risk configuration actions.", "setterMethodName" : "setActions", "setterModel" : { "variableDeclarationType" : "CompromisedCredentialsActionsType", "variableName" : "actions", "variableType" : "CompromisedCredentialsActionsType", "documentation" : null, "simpleType" : "CompromisedCredentialsActionsType", "variableSetterType" : "CompromisedCredentialsActionsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompromisedCredentialsActionsType", "variableName" : "actions", "variableType" : "CompromisedCredentialsActionsType", "documentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              ", "simpleType" : "CompromisedCredentialsActionsType", "variableSetterType" : "CompromisedCredentialsActionsType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Actions" : { "beanStyleGetterMethodName" : "getActions", "beanStyleSetterMethodName" : "setActions", "c2jName" : "Actions", "c2jShape" : "CompromisedCredentialsActionsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CompromisedCredentialsActionsType.Builder} avoiding the need to create one manually via {@link CompromisedCredentialsActionsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompromisedCredentialsActionsType.Builder#build()} is called immediately and its result is passed to {@link #actions(CompromisedCredentialsActionsType)}.\n@param actions a consumer that will call methods on {@link CompromisedCredentialsActionsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actions(CompromisedCredentialsActionsType)", "deprecated" : false, "documentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "actions", "fluentSetterDocumentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              \n@param actions The compromised credentials risk configuration actions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "actions", "getterDocumentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              \n@return The compromised credentials risk configuration actions.", "getterModel" : { "returnType" : "CompromisedCredentialsActionsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Actions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Actions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Actions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              \n@param actions The compromised credentials risk configuration actions.", "setterMethodName" : "setActions", "setterModel" : { "variableDeclarationType" : "CompromisedCredentialsActionsType", "variableName" : "actions", "variableType" : "CompromisedCredentialsActionsType", "documentation" : null, "simpleType" : "CompromisedCredentialsActionsType", "variableSetterType" : "CompromisedCredentialsActionsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompromisedCredentialsActionsType", "variableName" : "actions", "variableType" : "CompromisedCredentialsActionsType", "documentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              ", "simpleType" : "CompromisedCredentialsActionsType", "variableSetterType" : "CompromisedCredentialsActionsType" }, "xmlNameSpaceUri" : null }, "EventFilter" : { "beanStyleGetterMethodName" : "getEventFilterAsStrings", "beanStyleSetterMethodName" : "setEventFilterWithStrings", "c2jName" : "EventFilter", "c2jShape" : "EventFiltersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #eventFilterAsStrings(List)}.\n@param eventFilter a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventFilterWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventFilter", "fluentEnumSetterMethodName" : "eventFilter", "fluentGetterMethodName" : "eventFilterAsStrings", "fluentSetterDocumentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              \n@param eventFilter Perform the action for these events. The default is to perform all events if no event filter is specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventFilterWithStrings", "getterDocumentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Perform the action for these events. The default is to perform all events if no event filter is specified.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventFilter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventFilter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventFilterType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "EventFilterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventFilterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventFilterType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventFilterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see EventFilterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventFilterType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EventFilter", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              \n@param eventFilter Perform the action for these events. The default is to perform all events if no event filter is specified.", "setterMethodName" : "setEventFilterWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventFilter", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventFilter", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEventFilterAsStrings", "beanStyleSetterMethodName" : "setEventFilterWithStrings", "c2jName" : "EventFilter", "c2jShape" : "EventFiltersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #eventFilterAsStrings(List)}.\n@param eventFilter a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventFilterWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "eventFilter", "fluentEnumSetterMethodName" : "eventFilter", "fluentGetterMethodName" : "eventFilterAsStrings", "fluentSetterDocumentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              \n@param eventFilter Perform the action for these events. The default is to perform all events if no event filter is specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventFilterWithStrings", "getterDocumentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Perform the action for these events. The default is to perform all events if no event filter is specified.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventFilter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventFilter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventFilterType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "EventFilterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventFilterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventFilterType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link EventFilterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see EventFilterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see EventFilterType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EventFilter", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              \n@param eventFilter Perform the action for these events. The default is to perform all events if no event filter is specified.", "setterMethodName" : "setEventFilterWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventFilter", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventFilter", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Perform the action for these events. The default is to perform all events if no event filter is specified.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getActions", "beanStyleSetterMethodName" : "setActions", "c2jName" : "Actions", "c2jShape" : "CompromisedCredentialsActionsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CompromisedCredentialsActionsType.Builder} avoiding the need to create one manually via {@link CompromisedCredentialsActionsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompromisedCredentialsActionsType.Builder#build()} is called immediately and its result is passed to {@link #actions(CompromisedCredentialsActionsType)}.\n@param actions a consumer that will call methods on {@link CompromisedCredentialsActionsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actions(CompromisedCredentialsActionsType)", "deprecated" : false, "documentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "actions", "fluentSetterDocumentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              \n@param actions The compromised credentials risk configuration actions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "actions", "getterDocumentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              \n@return The compromised credentials risk configuration actions.", "getterModel" : { "returnType" : "CompromisedCredentialsActionsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Actions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Actions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Actions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              \n@param actions The compromised credentials risk configuration actions.", "setterMethodName" : "setActions", "setterModel" : { "variableDeclarationType" : "CompromisedCredentialsActionsType", "variableName" : "actions", "variableType" : "CompromisedCredentialsActionsType", "documentation" : null, "simpleType" : "CompromisedCredentialsActionsType", "variableSetterType" : "CompromisedCredentialsActionsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompromisedCredentialsActionsType", "variableName" : "actions", "variableType" : "CompromisedCredentialsActionsType", "documentation" : "

                                                                                                              The compromised credentials risk configuration actions.

                                                                                                              ", "simpleType" : "CompromisedCredentialsActionsType", "variableSetterType" : "CompromisedCredentialsActionsType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Actions" ], "shapeName" : "CompromisedCredentialsRiskConfigurationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfigurationType", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null, "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "wrapper" : false }, "ConcurrentModificationException" : { "c2jName" : "ConcurrentModificationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              This exception is thrown if two or more modifications are happening concurrently.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ConcurrentModificationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ConcurrentModificationException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Confirms the device request.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ConfirmDevice", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ConfirmDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceSecretVerifierConfig", "beanStyleSetterMethodName" : "setDeviceSecretVerifierConfig", "c2jName" : "DeviceSecretVerifierConfig", "c2jShape" : "DeviceSecretVerifierConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The configuration of the device secret verifier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link DeviceSecretVerifierConfigType.Builder} avoiding the need to create one manually via {@link DeviceSecretVerifierConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceSecretVerifierConfigType.Builder#build()} is called immediately and its result is passed to {@link #deviceSecretVerifierConfig(DeviceSecretVerifierConfigType)}.\n@param deviceSecretVerifierConfig a consumer that will call methods on {@link DeviceSecretVerifierConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSecretVerifierConfig(DeviceSecretVerifierConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The configuration of the device secret verifier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSecretVerifierConfig", "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.", "fluentSetterMethodName" : "deviceSecretVerifierConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceSecretVerifierConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSecretVerifierConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceSecretVerifierConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The configuration of the device secret verifier.

                                                                                                              \n@param deviceSecretVerifierConfig The configuration of the device secret verifier.", "setterMethodName" : "setDeviceSecretVerifierConfig", "setterModel" : { "variableDeclarationType" : "DeviceSecretVerifierConfigType", "variableName" : "deviceSecretVerifierConfig", "variableType" : "DeviceSecretVerifierConfigType", "documentation" : null, "simpleType" : "DeviceSecretVerifierConfigType", "variableSetterType" : "DeviceSecretVerifierConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceSecretVerifierConfigType", "variableName" : "deviceSecretVerifierConfig", "variableType" : "DeviceSecretVerifierConfigType", "documentation" : "

                                                                                                              The configuration of the device secret verifier.

                                                                                                              ", "simpleType" : "DeviceSecretVerifierConfigType", "variableSetterType" : "DeviceSecretVerifierConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "DeviceNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The device name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "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.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

                                                                                                              The device name.

                                                                                                              \n@return The device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device name.

                                                                                                              \n@param deviceName The device name.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

                                                                                                              The device name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceKey" : { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceName" : { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "DeviceNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The device name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "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.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

                                                                                                              The device name.

                                                                                                              \n@return The device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device name.

                                                                                                              \n@param deviceName The device name.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

                                                                                                              The device name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceSecretVerifierConfig" : { "beanStyleGetterMethodName" : "getDeviceSecretVerifierConfig", "beanStyleSetterMethodName" : "setDeviceSecretVerifierConfig", "c2jName" : "DeviceSecretVerifierConfig", "c2jShape" : "DeviceSecretVerifierConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The configuration of the device secret verifier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link DeviceSecretVerifierConfigType.Builder} avoiding the need to create one manually via {@link DeviceSecretVerifierConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceSecretVerifierConfigType.Builder#build()} is called immediately and its result is passed to {@link #deviceSecretVerifierConfig(DeviceSecretVerifierConfigType)}.\n@param deviceSecretVerifierConfig a consumer that will call methods on {@link DeviceSecretVerifierConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSecretVerifierConfig(DeviceSecretVerifierConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The configuration of the device secret verifier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSecretVerifierConfig", "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.", "fluentSetterMethodName" : "deviceSecretVerifierConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceSecretVerifierConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSecretVerifierConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceSecretVerifierConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The configuration of the device secret verifier.

                                                                                                              \n@param deviceSecretVerifierConfig The configuration of the device secret verifier.", "setterMethodName" : "setDeviceSecretVerifierConfig", "setterModel" : { "variableDeclarationType" : "DeviceSecretVerifierConfigType", "variableName" : "deviceSecretVerifierConfig", "variableType" : "DeviceSecretVerifierConfigType", "documentation" : null, "simpleType" : "DeviceSecretVerifierConfigType", "variableSetterType" : "DeviceSecretVerifierConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceSecretVerifierConfigType", "variableName" : "deviceSecretVerifierConfig", "variableType" : "DeviceSecretVerifierConfigType", "documentation" : "

                                                                                                              The configuration of the device secret verifier.

                                                                                                              ", "simpleType" : "DeviceSecretVerifierConfigType", "variableSetterType" : "DeviceSecretVerifierConfigType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token.

                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceSecretVerifierConfig", "beanStyleSetterMethodName" : "setDeviceSecretVerifierConfig", "c2jName" : "DeviceSecretVerifierConfig", "c2jShape" : "DeviceSecretVerifierConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The configuration of the device secret verifier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link DeviceSecretVerifierConfigType.Builder} avoiding the need to create one manually via {@link DeviceSecretVerifierConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceSecretVerifierConfigType.Builder#build()} is called immediately and its result is passed to {@link #deviceSecretVerifierConfig(DeviceSecretVerifierConfigType)}.\n@param deviceSecretVerifierConfig a consumer that will call methods on {@link DeviceSecretVerifierConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSecretVerifierConfig(DeviceSecretVerifierConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The configuration of the device secret verifier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSecretVerifierConfig", "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.", "fluentSetterMethodName" : "deviceSecretVerifierConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceSecretVerifierConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceSecretVerifierConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceSecretVerifierConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The configuration of the device secret verifier.

                                                                                                              \n@param deviceSecretVerifierConfig The configuration of the device secret verifier.", "setterMethodName" : "setDeviceSecretVerifierConfig", "setterModel" : { "variableDeclarationType" : "DeviceSecretVerifierConfigType", "variableName" : "deviceSecretVerifierConfig", "variableType" : "DeviceSecretVerifierConfigType", "documentation" : null, "simpleType" : "DeviceSecretVerifierConfigType", "variableSetterType" : "DeviceSecretVerifierConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceSecretVerifierConfigType", "variableName" : "deviceSecretVerifierConfig", "variableType" : "DeviceSecretVerifierConfigType", "documentation" : "

                                                                                                              The configuration of the device secret verifier.

                                                                                                              ", "simpleType" : "DeviceSecretVerifierConfigType", "variableSetterType" : "DeviceSecretVerifierConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "DeviceNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The device name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "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.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

                                                                                                              The device name.

                                                                                                              \n@return The device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device name.

                                                                                                              \n@param deviceName The device name.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

                                                                                                              The device name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccessToken", "DeviceKey" ], "shapeName" : "ConfirmDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConfirmDeviceRequest", "variableName" : "confirmDeviceRequest", "variableType" : "ConfirmDeviceRequest", "documentation" : null, "simpleType" : "ConfirmDeviceRequest", "variableSetterType" : "ConfirmDeviceRequest" }, "wrapper" : false }, "ConfirmDeviceResponse" : { "c2jName" : "ConfirmDeviceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Confirms the device response.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserConfirmationNecessary", "beanStyleSetterMethodName" : "setUserConfirmationNecessary", "c2jName" : "UserConfirmationNecessary", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether the user confirmation is necessary to confirm the device response.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #userConfirmationNecessary(Boolean)}.\n@param userConfirmationNecessary a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userConfirmationNecessary(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether the user confirmation is necessary to confirm the device response.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userConfirmationNecessary", "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.", "fluentSetterMethodName" : "userConfirmationNecessary", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserConfirmationNecessary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserConfirmationNecessary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UserConfirmationNecessary", "sensitive" : false, "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.", "setterMethodName" : "setUserConfirmationNecessary", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmationNecessary", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserConfirmationNecessary", "beanStyleSetterMethodName" : "setUserConfirmationNecessary", "c2jName" : "UserConfirmationNecessary", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether the user confirmation is necessary to confirm the device response.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #userConfirmationNecessary(Boolean)}.\n@param userConfirmationNecessary a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userConfirmationNecessary(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether the user confirmation is necessary to confirm the device response.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userConfirmationNecessary", "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.", "fluentSetterMethodName" : "userConfirmationNecessary", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserConfirmationNecessary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserConfirmationNecessary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UserConfirmationNecessary", "sensitive" : false, "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.", "setterMethodName" : "setUserConfirmationNecessary", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmationNecessary", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserConfirmationNecessary", "beanStyleSetterMethodName" : "setUserConfirmationNecessary", "c2jName" : "UserConfirmationNecessary", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether the user confirmation is necessary to confirm the device response.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #userConfirmationNecessary(Boolean)}.\n@param userConfirmationNecessary a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userConfirmationNecessary(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether the user confirmation is necessary to confirm the device response.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userConfirmationNecessary", "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.", "fluentSetterMethodName" : "userConfirmationNecessary", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserConfirmationNecessary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserConfirmationNecessary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UserConfirmationNecessary", "sensitive" : false, "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.", "setterMethodName" : "setUserConfirmationNecessary", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmationNecessary", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ConfirmDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ConfirmDeviceResponse", "variableName" : "confirmDeviceResponse", "variableType" : "ConfirmDeviceResponse", "documentation" : null, "simpleType" : "ConfirmDeviceResponse", "variableSetterType" : "ConfirmDeviceResponse" }, "wrapper" : false }, "ConfirmForgotPasswordRequest" : { "c2jName" : "ConfirmForgotPasswordRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The request representing the confirmation for a password reset.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ConfirmForgotPassword", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ConfirmForgotPassword", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@return The app client ID of the app associated with the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getConfirmationCode", "beanStyleSetterMethodName" : "setConfirmationCode", "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #confirmationCode(String)}.\n@param confirmationCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #confirmationCode(String)", "deprecated" : false, "documentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "confirmationCode", "fluentSetterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              \n@param confirmationCode The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "confirmationCode", "getterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              \n@return The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfirmationCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfirmationCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              \n@param confirmationCode The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see", "setterMethodName" : "setConfirmationCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              \n@param password The password 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.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              \n@return The password sent by a user's request to retrieve a forgotten password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              \n@param password The password sent by a user's request to retrieve a forgotten password.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              \n@return The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnalyticsMetadata" : { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              \n@return The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@return The app client ID of the app associated with the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ConfirmationCode" : { "beanStyleGetterMethodName" : "getConfirmationCode", "beanStyleSetterMethodName" : "setConfirmationCode", "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #confirmationCode(String)}.\n@param confirmationCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #confirmationCode(String)", "deprecated" : false, "documentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "confirmationCode", "fluentSetterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              \n@param confirmationCode The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "confirmationCode", "getterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              \n@return The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfirmationCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfirmationCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              \n@param confirmationCode The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see", "setterMethodName" : "setConfirmationCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Password" : { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              \n@param password The password 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.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              \n@return The password sent by a user's request to retrieve a forgotten password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              \n@param password The password sent by a user's request to retrieve a forgotten password.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SecretHash" : { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, "UserContextData" : { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@return The app client ID of the app associated with the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user for whom you want to enter a code to retrieve a forgotten password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getConfirmationCode", "beanStyleSetterMethodName" : "setConfirmationCode", "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #confirmationCode(String)}.\n@param confirmationCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #confirmationCode(String)", "deprecated" : false, "documentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "confirmationCode", "fluentSetterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              \n@param confirmationCode The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "confirmationCode", "getterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              \n@return The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfirmationCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfirmationCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              \n@param confirmationCode The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see", "setterMethodName" : "setConfirmationCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : "

                                                                                                              The confirmation code sent by a user's request to retrieve a forgotten password. For more information, see

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              \n@param password The password 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.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              \n@return The password sent by a user's request to retrieve a forgotten password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              \n@param password The password sent by a user's request to retrieve a forgotten password.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                              The password sent by a user's request to retrieve a forgotten password.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              \n@return The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmForgotPassword calls.

                                                                                                              ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ClientId", "Username", "ConfirmationCode", "Password" ], "shapeName" : "ConfirmForgotPasswordRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConfirmForgotPasswordRequest", "variableName" : "confirmForgotPasswordRequest", "variableType" : "ConfirmForgotPasswordRequest", "documentation" : null, "simpleType" : "ConfirmForgotPasswordRequest", "variableSetterType" : "ConfirmForgotPasswordRequest" }, "wrapper" : false }, "ConfirmForgotPasswordResponse" : { "c2jName" : "ConfirmForgotPasswordResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The response from the server that results from a user's request to retrieve a forgotten password.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ConfirmForgotPasswordResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ConfirmForgotPasswordResponse", "variableName" : "confirmForgotPasswordResponse", "variableType" : "ConfirmForgotPasswordResponse", "documentation" : null, "simpleType" : "ConfirmForgotPasswordResponse", "variableSetterType" : "ConfirmForgotPasswordResponse" }, "wrapper" : false }, "ConfirmSignUpRequest" : { "c2jName" : "ConfirmSignUpRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to confirm registration of a user.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ConfirmSignUp", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ConfirmSignUp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              \n@param clientId The ID of the app client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              \n@return The ID of the app client associated with the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              \n@param clientId The ID of the app client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user whose registration you wish to confirm.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user whose registration you wish to confirm.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getConfirmationCode", "beanStyleSetterMethodName" : "setConfirmationCode", "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to confirm registration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #confirmationCode(String)}.\n@param confirmationCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #confirmationCode(String)", "deprecated" : false, "documentation" : "

                                                                                                              The confirmation code sent by a user's request to confirm registration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "confirmationCode", "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.", "fluentSetterMethodName" : "confirmationCode", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfirmationCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfirmationCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to confirm registration.

                                                                                                              \n@param confirmationCode The confirmation code sent by a user's request to confirm registration.", "setterMethodName" : "setConfirmationCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getForceAliasCreation", "beanStyleSetterMethodName" : "setForceAliasCreation", "c2jName" : "ForceAliasCreation", "c2jShape" : "ForceAliasCreation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #forceAliasCreation(Boolean)}.\n@param forceAliasCreation a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forceAliasCreation(Boolean)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "forceAliasCreation", "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.", "fluentSetterMethodName" : "forceAliasCreation", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ForceAliasCreation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ForceAliasCreation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ForceAliasCreation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                                                                                                              \n@param forceAliasCreation Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.", "setterMethodName" : "setForceAliasCreation", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              \n@return The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnalyticsMetadata" : { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              \n@return The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              \n@param clientId The ID of the app client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              \n@return The ID of the app client associated with the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              \n@param clientId The ID of the app client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ConfirmationCode" : { "beanStyleGetterMethodName" : "getConfirmationCode", "beanStyleSetterMethodName" : "setConfirmationCode", "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to confirm registration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #confirmationCode(String)}.\n@param confirmationCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #confirmationCode(String)", "deprecated" : false, "documentation" : "

                                                                                                              The confirmation code sent by a user's request to confirm registration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "confirmationCode", "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.", "fluentSetterMethodName" : "confirmationCode", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfirmationCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfirmationCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to confirm registration.

                                                                                                              \n@param confirmationCode The confirmation code sent by a user's request to confirm registration.", "setterMethodName" : "setConfirmationCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getForceAliasCreation", "beanStyleSetterMethodName" : "setForceAliasCreation", "c2jName" : "ForceAliasCreation", "c2jShape" : "ForceAliasCreation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #forceAliasCreation(Boolean)}.\n@param forceAliasCreation a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forceAliasCreation(Boolean)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "forceAliasCreation", "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.", "fluentSetterMethodName" : "forceAliasCreation", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ForceAliasCreation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ForceAliasCreation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ForceAliasCreation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                                                                                                              \n@param forceAliasCreation Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.", "setterMethodName" : "setForceAliasCreation", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, "UserContextData" : { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user whose registration you wish to confirm.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user whose registration you wish to confirm.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              \n@param clientId The ID of the app client associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              \n@return The ID of the app client associated with the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              \n@param clientId The ID of the app client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the app client associated with the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user name of the user whose registration you wish to confirm.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user name of the user whose registration you wish to confirm.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getConfirmationCode", "beanStyleSetterMethodName" : "setConfirmationCode", "c2jName" : "ConfirmationCode", "c2jShape" : "ConfirmationCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to confirm registration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #confirmationCode(String)}.\n@param confirmationCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #confirmationCode(String)", "deprecated" : false, "documentation" : "

                                                                                                              The confirmation code sent by a user's request to confirm registration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "confirmationCode", "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.", "fluentSetterMethodName" : "confirmationCode", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConfirmationCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConfirmationCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConfirmationCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The confirmation code sent by a user's request to confirm registration.

                                                                                                              \n@param confirmationCode The confirmation code sent by a user's request to confirm registration.", "setterMethodName" : "setConfirmationCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "confirmationCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getForceAliasCreation", "beanStyleSetterMethodName" : "setForceAliasCreation", "c2jName" : "ForceAliasCreation", "c2jShape" : "ForceAliasCreation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              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.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #forceAliasCreation(Boolean)}.\n@param forceAliasCreation a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forceAliasCreation(Boolean)", "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.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "forceAliasCreation", "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.", "fluentSetterMethodName" : "forceAliasCreation", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ForceAliasCreation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ForceAliasCreation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ForceAliasCreation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.

                                                                                                              \n@param forceAliasCreation Boolean to be specified to force user confirmation irrespective of existing alias. By default set to False. If this parameter is set to True and the phone number/email used for sign up confirmation already exists as an alias with a different user, the API call will migrate the alias from the previous user to the newly created user being confirmed. If set to False, the API will throw an AliasExistsException error.", "setterMethodName" : "setForceAliasCreation", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceAliasCreation", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              \n@return The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                              The Amazon Pinpoint analytics metadata for collecting metrics for ConfirmSignUp calls.

                                                                                                              ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                              Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ClientId", "Username", "ConfirmationCode" ], "shapeName" : "ConfirmSignUpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConfirmSignUpRequest", "variableName" : "confirmSignUpRequest", "variableType" : "ConfirmSignUpRequest", "documentation" : null, "simpleType" : "ConfirmSignUpRequest", "variableSetterType" : "ConfirmSignUpRequest" }, "wrapper" : false }, "ConfirmSignUpResponse" : { "c2jName" : "ConfirmSignUpResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the response from the server for the registration confirmation.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ConfirmSignUpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ConfirmSignUpResponse", "variableName" : "confirmSignUpResponse", "variableType" : "ConfirmSignUpResponse", "documentation" : null, "simpleType" : "ConfirmSignUpResponse", "variableSetterType" : "ConfirmSignUpResponse" }, "wrapper" : false }, "ContextDataType" : { "c2jName" : "ContextDataType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Contextual user data type used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIpAddress", "beanStyleSetterMethodName" : "setIpAddress", "c2jName" : "IpAddress", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipAddress(String)}.\n@param ipAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipAddress", "fluentSetterDocumentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              \n@param ipAddress Source IP address of your user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipAddress", "getterDocumentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              \n@return Source IP address of your user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IpAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IpAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IpAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              \n@param ipAddress Source IP address of your user.", "setterMethodName" : "setIpAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serverName(String)}.\n@param serverName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serverName(String)", "deprecated" : false, "documentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              \n@param serverName Your server endpoint where this API is invoked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              \n@return Your server endpoint where this API is invoked.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              \n@param serverName Your server endpoint where this API is invoked.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerPath", "beanStyleSetterMethodName" : "setServerPath", "c2jName" : "ServerPath", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serverPath(String)}.\n@param serverPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serverPath(String)", "deprecated" : false, "documentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverPath", "fluentSetterDocumentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              \n@param serverPath Your server path where this API is invoked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverPath", "getterDocumentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              \n@return Your server path where this API is invoked.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerPath", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              \n@param serverPath Your server path where this API is invoked.", "setterMethodName" : "setServerPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverPath", "variableType" : "String", "documentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHttpHeaders", "beanStyleSetterMethodName" : "setHttpHeaders", "c2jName" : "HttpHeaders", "c2jShape" : "HttpHeaderList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #httpHeaders(List)}.\n@param httpHeaders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #httpHeaders(List)", "deprecated" : false, "documentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "httpHeaders", "fluentSetterDocumentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              \n@param httpHeaders HttpHeaders received on your server in same order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "httpHeaders", "getterDocumentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return HttpHeaders received on your server in same order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HttpHeaders", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HttpHeaders", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HttpHeader", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HttpHeader.Builder} avoiding the need to create one manually via {@link HttpHeader#builder()}.\n\nWhen the {@link Consumer} completes, {@link HttpHeader.Builder#build()} is called immediately and its result is passed to {@link #member(HttpHeader)}.\n@param member a consumer that will call methods on {@link HttpHeader.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HttpHeader)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HttpHeader", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HttpHeader", "variableName" : "member", "variableType" : "HttpHeader", "documentation" : null, "simpleType" : "HttpHeader", "variableSetterType" : "HttpHeader" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HttpHeader", "variableName" : "member", "variableType" : "HttpHeader", "documentation" : "", "simpleType" : "HttpHeader", "variableSetterType" : "HttpHeader" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HttpHeader", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HttpHeader", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HttpHeaders", "sensitive" : false, "setterDocumentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              \n@param httpHeaders HttpHeaders received on your server in same order.", "setterMethodName" : "setHttpHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "httpHeaders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "httpHeaders", "variableType" : "java.util.List", "documentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodedData", "beanStyleSetterMethodName" : "setEncodedData", "c2jName" : "EncodedData", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #encodedData(String)}.\n@param encodedData a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encodedData(String)", "deprecated" : false, "documentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encodedData", "fluentSetterDocumentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              \n@param encodedData Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encodedData", "getterDocumentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              \n@return Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodedData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncodedData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EncodedData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              \n@param encodedData Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.", "setterMethodName" : "setEncodedData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodedData", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodedData", "variableType" : "String", "documentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EncodedData" : { "beanStyleGetterMethodName" : "getEncodedData", "beanStyleSetterMethodName" : "setEncodedData", "c2jName" : "EncodedData", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #encodedData(String)}.\n@param encodedData a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encodedData(String)", "deprecated" : false, "documentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encodedData", "fluentSetterDocumentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              \n@param encodedData Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encodedData", "getterDocumentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              \n@return Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodedData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncodedData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EncodedData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              \n@param encodedData Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.", "setterMethodName" : "setEncodedData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodedData", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodedData", "variableType" : "String", "documentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HttpHeaders" : { "beanStyleGetterMethodName" : "getHttpHeaders", "beanStyleSetterMethodName" : "setHttpHeaders", "c2jName" : "HttpHeaders", "c2jShape" : "HttpHeaderList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #httpHeaders(List)}.\n@param httpHeaders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #httpHeaders(List)", "deprecated" : false, "documentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "httpHeaders", "fluentSetterDocumentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              \n@param httpHeaders HttpHeaders received on your server in same order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "httpHeaders", "getterDocumentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return HttpHeaders received on your server in same order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HttpHeaders", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HttpHeaders", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HttpHeader", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HttpHeader.Builder} avoiding the need to create one manually via {@link HttpHeader#builder()}.\n\nWhen the {@link Consumer} completes, {@link HttpHeader.Builder#build()} is called immediately and its result is passed to {@link #member(HttpHeader)}.\n@param member a consumer that will call methods on {@link HttpHeader.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HttpHeader)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HttpHeader", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HttpHeader", "variableName" : "member", "variableType" : "HttpHeader", "documentation" : null, "simpleType" : "HttpHeader", "variableSetterType" : "HttpHeader" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HttpHeader", "variableName" : "member", "variableType" : "HttpHeader", "documentation" : "", "simpleType" : "HttpHeader", "variableSetterType" : "HttpHeader" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HttpHeader", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HttpHeader", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HttpHeaders", "sensitive" : false, "setterDocumentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              \n@param httpHeaders HttpHeaders received on your server in same order.", "setterMethodName" : "setHttpHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "httpHeaders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "httpHeaders", "variableType" : "java.util.List", "documentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "IpAddress" : { "beanStyleGetterMethodName" : "getIpAddress", "beanStyleSetterMethodName" : "setIpAddress", "c2jName" : "IpAddress", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipAddress(String)}.\n@param ipAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipAddress", "fluentSetterDocumentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              \n@param ipAddress Source IP address of your user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipAddress", "getterDocumentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              \n@return Source IP address of your user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IpAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IpAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IpAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              \n@param ipAddress Source IP address of your user.", "setterMethodName" : "setIpAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerName" : { "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serverName(String)}.\n@param serverName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serverName(String)", "deprecated" : false, "documentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              \n@param serverName Your server endpoint where this API is invoked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              \n@return Your server endpoint where this API is invoked.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              \n@param serverName Your server endpoint where this API is invoked.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServerPath" : { "beanStyleGetterMethodName" : "getServerPath", "beanStyleSetterMethodName" : "setServerPath", "c2jName" : "ServerPath", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serverPath(String)}.\n@param serverPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serverPath(String)", "deprecated" : false, "documentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverPath", "fluentSetterDocumentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              \n@param serverPath Your server path where this API is invoked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverPath", "getterDocumentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              \n@return Your server path where this API is invoked.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerPath", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              \n@param serverPath Your server path where this API is invoked.", "setterMethodName" : "setServerPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverPath", "variableType" : "String", "documentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIpAddress", "beanStyleSetterMethodName" : "setIpAddress", "c2jName" : "IpAddress", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipAddress(String)}.\n@param ipAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipAddress", "fluentSetterDocumentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              \n@param ipAddress Source IP address of your user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipAddress", "getterDocumentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              \n@return Source IP address of your user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IpAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IpAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IpAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              \n@param ipAddress Source IP address of your user.", "setterMethodName" : "setIpAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : "

                                                                                                              Source IP address of your user.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serverName(String)}.\n@param serverName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serverName(String)", "deprecated" : false, "documentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              \n@param serverName Your server endpoint where this API is invoked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              \n@return Your server endpoint where this API is invoked.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              \n@param serverName Your server endpoint where this API is invoked.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                              Your server endpoint where this API is invoked.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServerPath", "beanStyleSetterMethodName" : "setServerPath", "c2jName" : "ServerPath", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serverPath(String)}.\n@param serverPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serverPath(String)", "deprecated" : false, "documentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverPath", "fluentSetterDocumentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              \n@param serverPath Your server path where this API is invoked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverPath", "getterDocumentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              \n@return Your server path where this API is invoked.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerPath", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              \n@param serverPath Your server path where this API is invoked.", "setterMethodName" : "setServerPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverPath", "variableType" : "String", "documentation" : "

                                                                                                              Your server path where this API is invoked.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHttpHeaders", "beanStyleSetterMethodName" : "setHttpHeaders", "c2jName" : "HttpHeaders", "c2jShape" : "HttpHeaderList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #httpHeaders(List)}.\n@param httpHeaders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #httpHeaders(List)", "deprecated" : false, "documentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "httpHeaders", "fluentSetterDocumentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              \n@param httpHeaders HttpHeaders received on your server in same order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "httpHeaders", "getterDocumentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return HttpHeaders received on your server in same order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HttpHeaders", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HttpHeaders", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HttpHeader", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HttpHeader.Builder} avoiding the need to create one manually via {@link HttpHeader#builder()}.\n\nWhen the {@link Consumer} completes, {@link HttpHeader.Builder#build()} is called immediately and its result is passed to {@link #member(HttpHeader)}.\n@param member a consumer that will call methods on {@link HttpHeader.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HttpHeader)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HttpHeader", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HttpHeader", "variableName" : "member", "variableType" : "HttpHeader", "documentation" : null, "simpleType" : "HttpHeader", "variableSetterType" : "HttpHeader" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HttpHeader", "variableName" : "member", "variableType" : "HttpHeader", "documentation" : "", "simpleType" : "HttpHeader", "variableSetterType" : "HttpHeader" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HttpHeader", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HttpHeader", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HttpHeaders", "sensitive" : false, "setterDocumentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              \n@param httpHeaders HttpHeaders received on your server in same order.", "setterMethodName" : "setHttpHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "httpHeaders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "httpHeaders", "variableType" : "java.util.List", "documentation" : "

                                                                                                              HttpHeaders received on your server in same order.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncodedData", "beanStyleSetterMethodName" : "setEncodedData", "c2jName" : "EncodedData", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #encodedData(String)}.\n@param encodedData a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encodedData(String)", "deprecated" : false, "documentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encodedData", "fluentSetterDocumentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              \n@param encodedData Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encodedData", "getterDocumentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              \n@return Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodedData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncodedData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EncodedData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              \n@param encodedData Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.", "setterMethodName" : "setEncodedData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodedData", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodedData", "variableType" : "String", "documentation" : "

                                                                                                              Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IpAddress", "ServerName", "ServerPath", "HttpHeaders" ], "shapeName" : "ContextDataType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ContextDataType", "variableName" : "contextDataType", "variableType" : "ContextDataType", "documentation" : null, "simpleType" : "ContextDataType", "variableSetterType" : "ContextDataType" }, "wrapper" : false }, "CreateGroupRequest" : { "c2jName" : "CreateGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateGroup", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.CreateGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              \n@param groupName The name of the group. Must be unique.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              \n@return The name of the group. Must be unique.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              \n@param groupName The name of the group. Must be unique.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              \n@param description A string containing the description of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              \n@return A string containing the description of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              \n@param description A string containing the description of the group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              \n@param roleArn The role ARN for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              \n@return The role ARN for the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              \n@param roleArn The role ARN for the group.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrecedence", "beanStyleSetterMethodName" : "setPrecedence", "c2jName" : "Precedence", "c2jShape" : "PrecedenceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #precedence(Integer)}.\n@param precedence a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #precedence(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "precedence", "fluentSetterDocumentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              \n@param precedence A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "precedence", "getterDocumentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              \n@return A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Precedence", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Precedence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Precedence", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              \n@param precedence A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.", "setterMethodName" : "setPrecedence", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              \n@param description A string containing the description of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              \n@return A string containing the description of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              \n@param description A string containing the description of the group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GroupName" : { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              \n@param groupName The name of the group. Must be unique.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              \n@return The name of the group. Must be unique.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              \n@param groupName The name of the group. Must be unique.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Precedence" : { "beanStyleGetterMethodName" : "getPrecedence", "beanStyleSetterMethodName" : "setPrecedence", "c2jName" : "Precedence", "c2jShape" : "PrecedenceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #precedence(Integer)}.\n@param precedence a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #precedence(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "precedence", "fluentSetterDocumentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              \n@param precedence A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "precedence", "getterDocumentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              \n@return A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Precedence", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Precedence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Precedence", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              \n@param precedence A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.", "setterMethodName" : "setPrecedence", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              \n@param roleArn The role ARN for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              \n@return The role ARN for the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              \n@param roleArn The role ARN for the group.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              \n@param groupName The name of the group. Must be unique.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              \n@return The name of the group. Must be unique.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              \n@param groupName The name of the group. Must be unique.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the group. Must be unique.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              \n@param description A string containing the description of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              \n@return A string containing the description of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              \n@param description A string containing the description of the group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A string containing the description of the group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              \n@param roleArn The role ARN for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              \n@return The role ARN for the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              \n@param roleArn The role ARN for the group.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

                                                                                                              The role ARN for the group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrecedence", "beanStyleSetterMethodName" : "setPrecedence", "c2jName" : "Precedence", "c2jShape" : "PrecedenceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #precedence(Integer)}.\n@param precedence a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #precedence(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "precedence", "fluentSetterDocumentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              \n@param precedence A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "precedence", "getterDocumentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              \n@return A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Precedence", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Precedence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Precedence", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              \n@param precedence A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.", "setterMethodName" : "setPrecedence", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : "

                                                                                                              A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower Precedence values take precedence over groups with higher or null Precedence values. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens.

                                                                                                              Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                              The default Precedence value is null.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GroupName", "UserPoolId" ], "shapeName" : "CreateGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateGroupRequest", "variableName" : "createGroupRequest", "variableType" : "CreateGroupRequest", "documentation" : null, "simpleType" : "CreateGroupRequest", "variableSetterType" : "CreateGroupRequest" }, "wrapper" : false }, "CreateGroupResponse" : { "c2jName" : "CreateGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getGroup", "beanStyleSetterMethodName" : "setGroup", "c2jName" : "Group", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The group object for the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #group(GroupType)}.\n@param group a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(GroupType)", "deprecated" : false, "documentation" : "

                                                                                                              The group object for the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "group", "fluentSetterDocumentation" : "

                                                                                                              The group object for the group.

                                                                                                              \n@param group The group object for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "group", "getterDocumentation" : "

                                                                                                              The group object for the group.

                                                                                                              \n@return The group object for the group.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Group", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Group", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Group", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The group object for the group.

                                                                                                              \n@param group The group object for the group.", "setterMethodName" : "setGroup", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : "

                                                                                                              The group object for the group.

                                                                                                              ", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Group" : { "beanStyleGetterMethodName" : "getGroup", "beanStyleSetterMethodName" : "setGroup", "c2jName" : "Group", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The group object for the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #group(GroupType)}.\n@param group a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(GroupType)", "deprecated" : false, "documentation" : "

                                                                                                              The group object for the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "group", "fluentSetterDocumentation" : "

                                                                                                              The group object for the group.

                                                                                                              \n@param group The group object for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "group", "getterDocumentation" : "

                                                                                                              The group object for the group.

                                                                                                              \n@return The group object for the group.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Group", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Group", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Group", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The group object for the group.

                                                                                                              \n@param group The group object for the group.", "setterMethodName" : "setGroup", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : "

                                                                                                              The group object for the group.

                                                                                                              ", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroup", "beanStyleSetterMethodName" : "setGroup", "c2jName" : "Group", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The group object for the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #group(GroupType)}.\n@param group a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(GroupType)", "deprecated" : false, "documentation" : "

                                                                                                              The group object for the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "group", "fluentSetterDocumentation" : "

                                                                                                              The group object for the group.

                                                                                                              \n@param group The group object for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "group", "getterDocumentation" : "

                                                                                                              The group object for the group.

                                                                                                              \n@return The group object for the group.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Group", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Group", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Group", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The group object for the group.

                                                                                                              \n@param group The group object for the group.", "setterMethodName" : "setGroup", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : "

                                                                                                              The group object for the group.

                                                                                                              ", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateGroupResponse", "variableName" : "createGroupResponse", "variableType" : "CreateGroupResponse", "documentation" : null, "simpleType" : "CreateGroupResponse", "variableSetterType" : "CreateGroupResponse" }, "wrapper" : false }, "CreateIdentityProviderRequest" : { "c2jName" : "CreateIdentityProviderRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateIdentityProvider", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.CreateIdentityProvider", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameTypeV1", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderTypeAsString", "beanStyleSetterMethodName" : "setProviderType", "c2jName" : "ProviderType", "c2jShape" : "IdentityProviderTypeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerTypeAsString(String)}.\n@param providerType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "IdentityProviderTypeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "providerType", "fluentEnumSetterMethodName" : "providerType", "fluentGetterMethodName" : "providerTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The identity provider type.

                                                                                                              \n@param providerType The identity provider type.\n@see IdentityProviderTypeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityProviderTypeType", "fluentSetterMethodName" : "providerType", "getterDocumentation" : "

                                                                                                              The identity provider type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #providerType} will return {@link IdentityProviderTypeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #providerTypeAsString}.\n

                                                                                                              \n@return The identity provider type.\n@see IdentityProviderTypeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider type.

                                                                                                              \n@param providerType The identity provider type.\n@see IdentityProviderTypeType", "setterMethodName" : "setProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : "

                                                                                                              The identity provider type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderDetails", "beanStyleSetterMethodName" : "setProviderDetails", "c2jName" : "ProviderDetails", "c2jShape" : "ProviderDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #providerDetails(Map)}.\n@param providerDetails a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerDetails(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerDetails", "fluentSetterDocumentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              \n@param providerDetails The identity provider details, such as MetadataURL and MetadataFile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerDetails", "getterDocumentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The identity provider details, such as MetadataURL and MetadataFile.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ProviderDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              \n@param providerDetails The identity provider details, such as MetadataURL and MetadataFile.", "setterMethodName" : "setProviderDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeMapping", "beanStyleSetterMethodName" : "setAttributeMapping", "c2jName" : "AttributeMapping", "c2jShape" : "AttributeMappingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributeMapping(Map)}.\n@param attributeMapping a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeMapping(Map)", "deprecated" : false, "documentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeMapping", "fluentSetterDocumentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              \n@param attributeMapping A mapping of identity provider attributes to standard and custom user pool attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeMapping", "getterDocumentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A mapping of identity provider attributes to standard and custom user pool attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeMapping", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeMapping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeMappingKeyType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AttributeMapping", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              \n@param attributeMapping A mapping of identity provider attributes to standard and custom user pool attributes.", "setterMethodName" : "setAttributeMapping", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdpIdentifiers", "beanStyleSetterMethodName" : "setIdpIdentifiers", "c2jName" : "IdpIdentifiers", "c2jShape" : "IdpIdentifiersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #idpIdentifiers(List)}.\n@param idpIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idpIdentifiers(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idpIdentifiers", "fluentSetterDocumentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              \n@param idpIdentifiers A list of identity provider identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idpIdentifiers", "getterDocumentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of identity provider identifiers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdpIdentifiers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdpIdentifiers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IdpIdentifierType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IdpIdentifiers", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              \n@param idpIdentifiers A list of identity provider identifiers.", "setterMethodName" : "setIdpIdentifiers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributeMapping" : { "beanStyleGetterMethodName" : "getAttributeMapping", "beanStyleSetterMethodName" : "setAttributeMapping", "c2jName" : "AttributeMapping", "c2jShape" : "AttributeMappingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributeMapping(Map)}.\n@param attributeMapping a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeMapping(Map)", "deprecated" : false, "documentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeMapping", "fluentSetterDocumentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              \n@param attributeMapping A mapping of identity provider attributes to standard and custom user pool attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeMapping", "getterDocumentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A mapping of identity provider attributes to standard and custom user pool attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeMapping", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeMapping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeMappingKeyType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AttributeMapping", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              \n@param attributeMapping A mapping of identity provider attributes to standard and custom user pool attributes.", "setterMethodName" : "setAttributeMapping", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "IdpIdentifiers" : { "beanStyleGetterMethodName" : "getIdpIdentifiers", "beanStyleSetterMethodName" : "setIdpIdentifiers", "c2jName" : "IdpIdentifiers", "c2jShape" : "IdpIdentifiersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #idpIdentifiers(List)}.\n@param idpIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idpIdentifiers(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idpIdentifiers", "fluentSetterDocumentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              \n@param idpIdentifiers A list of identity provider identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idpIdentifiers", "getterDocumentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of identity provider identifiers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdpIdentifiers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdpIdentifiers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IdpIdentifierType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IdpIdentifiers", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              \n@param idpIdentifiers A list of identity provider identifiers.", "setterMethodName" : "setIdpIdentifiers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ProviderDetails" : { "beanStyleGetterMethodName" : "getProviderDetails", "beanStyleSetterMethodName" : "setProviderDetails", "c2jName" : "ProviderDetails", "c2jShape" : "ProviderDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #providerDetails(Map)}.\n@param providerDetails a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerDetails(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerDetails", "fluentSetterDocumentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              \n@param providerDetails The identity provider details, such as MetadataURL and MetadataFile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerDetails", "getterDocumentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The identity provider details, such as MetadataURL and MetadataFile.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ProviderDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              \n@param providerDetails The identity provider details, such as MetadataURL and MetadataFile.", "setterMethodName" : "setProviderDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ProviderName" : { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameTypeV1", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProviderType" : { "beanStyleGetterMethodName" : "getProviderTypeAsString", "beanStyleSetterMethodName" : "setProviderType", "c2jName" : "ProviderType", "c2jShape" : "IdentityProviderTypeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerTypeAsString(String)}.\n@param providerType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "IdentityProviderTypeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "providerType", "fluentEnumSetterMethodName" : "providerType", "fluentGetterMethodName" : "providerTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The identity provider type.

                                                                                                              \n@param providerType The identity provider type.\n@see IdentityProviderTypeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityProviderTypeType", "fluentSetterMethodName" : "providerType", "getterDocumentation" : "

                                                                                                              The identity provider type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #providerType} will return {@link IdentityProviderTypeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #providerTypeAsString}.\n

                                                                                                              \n@return The identity provider type.\n@see IdentityProviderTypeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider type.

                                                                                                              \n@param providerType The identity provider type.\n@see IdentityProviderTypeType", "setterMethodName" : "setProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : "

                                                                                                              The identity provider type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameTypeV1", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderTypeAsString", "beanStyleSetterMethodName" : "setProviderType", "c2jName" : "ProviderType", "c2jShape" : "IdentityProviderTypeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerTypeAsString(String)}.\n@param providerType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "IdentityProviderTypeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "providerType", "fluentEnumSetterMethodName" : "providerType", "fluentGetterMethodName" : "providerTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The identity provider type.

                                                                                                              \n@param providerType The identity provider type.\n@see IdentityProviderTypeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityProviderTypeType", "fluentSetterMethodName" : "providerType", "getterDocumentation" : "

                                                                                                              The identity provider type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #providerType} will return {@link IdentityProviderTypeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #providerTypeAsString}.\n

                                                                                                              \n@return The identity provider type.\n@see IdentityProviderTypeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider type.

                                                                                                              \n@param providerType The identity provider type.\n@see IdentityProviderTypeType", "setterMethodName" : "setProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : "

                                                                                                              The identity provider type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderDetails", "beanStyleSetterMethodName" : "setProviderDetails", "c2jName" : "ProviderDetails", "c2jShape" : "ProviderDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #providerDetails(Map)}.\n@param providerDetails a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerDetails(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerDetails", "fluentSetterDocumentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              \n@param providerDetails The identity provider details, such as MetadataURL and MetadataFile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerDetails", "getterDocumentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The identity provider details, such as MetadataURL and MetadataFile.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ProviderDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              \n@param providerDetails The identity provider details, such as MetadataURL and MetadataFile.", "setterMethodName" : "setProviderDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeMapping", "beanStyleSetterMethodName" : "setAttributeMapping", "c2jName" : "AttributeMapping", "c2jShape" : "AttributeMappingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributeMapping(Map)}.\n@param attributeMapping a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeMapping(Map)", "deprecated" : false, "documentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeMapping", "fluentSetterDocumentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              \n@param attributeMapping A mapping of identity provider attributes to standard and custom user pool attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeMapping", "getterDocumentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A mapping of identity provider attributes to standard and custom user pool attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeMapping", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeMapping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeMappingKeyType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AttributeMapping", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              \n@param attributeMapping A mapping of identity provider attributes to standard and custom user pool attributes.", "setterMethodName" : "setAttributeMapping", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdpIdentifiers", "beanStyleSetterMethodName" : "setIdpIdentifiers", "c2jName" : "IdpIdentifiers", "c2jShape" : "IdpIdentifiersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #idpIdentifiers(List)}.\n@param idpIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idpIdentifiers(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idpIdentifiers", "fluentSetterDocumentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              \n@param idpIdentifiers A list of identity provider identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idpIdentifiers", "getterDocumentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of identity provider identifiers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdpIdentifiers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdpIdentifiers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IdpIdentifierType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IdpIdentifiers", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              \n@param idpIdentifiers A list of identity provider identifiers.", "setterMethodName" : "setIdpIdentifiers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of identity provider identifiers.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "ProviderName", "ProviderType", "ProviderDetails" ], "shapeName" : "CreateIdentityProviderRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateIdentityProviderRequest", "variableName" : "createIdentityProviderRequest", "variableType" : "CreateIdentityProviderRequest", "documentation" : null, "simpleType" : "CreateIdentityProviderRequest", "variableSetterType" : "CreateIdentityProviderRequest" }, "wrapper" : false }, "CreateIdentityProviderResponse" : { "c2jName" : "CreateIdentityProviderResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIdentityProvider", "beanStyleSetterMethodName" : "setIdentityProvider", "c2jName" : "IdentityProvider", "c2jShape" : "IdentityProviderType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              \nThis is a convenience that creates an instance of the {@link IdentityProviderType.Builder} avoiding the need to create one manually via {@link IdentityProviderType#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityProviderType.Builder#build()} is called immediately and its result is passed to {@link #identityProvider(IdentityProviderType)}.\n@param identityProvider a consumer that will call methods on {@link IdentityProviderType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityProvider(IdentityProviderType)", "deprecated" : false, "documentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityProvider", "fluentSetterDocumentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              \n@param identityProvider The newly created identity provider object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityProvider", "getterDocumentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              \n@return The newly created identity provider object.", "getterModel" : { "returnType" : "IdentityProviderType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityProvider", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              \n@param identityProvider The newly created identity provider object.", "setterMethodName" : "setIdentityProvider", "setterModel" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              ", "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IdentityProvider" : { "beanStyleGetterMethodName" : "getIdentityProvider", "beanStyleSetterMethodName" : "setIdentityProvider", "c2jName" : "IdentityProvider", "c2jShape" : "IdentityProviderType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              \nThis is a convenience that creates an instance of the {@link IdentityProviderType.Builder} avoiding the need to create one manually via {@link IdentityProviderType#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityProviderType.Builder#build()} is called immediately and its result is passed to {@link #identityProvider(IdentityProviderType)}.\n@param identityProvider a consumer that will call methods on {@link IdentityProviderType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityProvider(IdentityProviderType)", "deprecated" : false, "documentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityProvider", "fluentSetterDocumentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              \n@param identityProvider The newly created identity provider object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityProvider", "getterDocumentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              \n@return The newly created identity provider object.", "getterModel" : { "returnType" : "IdentityProviderType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityProvider", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              \n@param identityProvider The newly created identity provider object.", "setterMethodName" : "setIdentityProvider", "setterModel" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              ", "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIdentityProvider", "beanStyleSetterMethodName" : "setIdentityProvider", "c2jName" : "IdentityProvider", "c2jShape" : "IdentityProviderType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              \nThis is a convenience that creates an instance of the {@link IdentityProviderType.Builder} avoiding the need to create one manually via {@link IdentityProviderType#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityProviderType.Builder#build()} is called immediately and its result is passed to {@link #identityProvider(IdentityProviderType)}.\n@param identityProvider a consumer that will call methods on {@link IdentityProviderType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityProvider(IdentityProviderType)", "deprecated" : false, "documentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityProvider", "fluentSetterDocumentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              \n@param identityProvider The newly created identity provider object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityProvider", "getterDocumentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              \n@return The newly created identity provider object.", "getterModel" : { "returnType" : "IdentityProviderType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityProvider", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              \n@param identityProvider The newly created identity provider object.", "setterMethodName" : "setIdentityProvider", "setterModel" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : "

                                                                                                              The newly created identity provider object.

                                                                                                              ", "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IdentityProvider" ], "shapeName" : "CreateIdentityProviderResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateIdentityProviderResponse", "variableName" : "createIdentityProviderResponse", "variableType" : "CreateIdentityProviderResponse", "documentation" : null, "simpleType" : "CreateIdentityProviderResponse", "variableSetterType" : "CreateIdentityProviderResponse" }, "wrapper" : false }, "CreateResourceServerRequest" : { "c2jName" : "CreateResourceServerRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateResourceServer", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.CreateResourceServer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              \n@param identifier A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              \n@return A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              \n@param identifier A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceServerNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              \n@param name A friendly name for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              \n@return A friendly name for the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              \n@param name A friendly name for the resource server.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScopes", "beanStyleSetterMethodName" : "setScopes", "c2jName" : "Scopes", "c2jShape" : "ResourceServerScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #scopes(List)}.\n@param scopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopes(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopes", "fluentSetterDocumentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              \n@param scopes A list of scopes. Each scope is map, where the keys are name and description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopes", "getterDocumentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of scopes. Each scope is map, where the keys are name and description.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Scopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Scopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceServerScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceServerScopeType.Builder} avoiding the need to create one manually via {@link ResourceServerScopeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerScopeType.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceServerScopeType)}.\n@param member a consumer that will call methods on {@link ResourceServerScopeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceServerScopeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceServerScopeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : null, "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : "", "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceServerScopeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceServerScopeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Scopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              \n@param scopes A list of scopes. Each scope is map, where the keys are name and description.", "setterMethodName" : "setScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Identifier" : { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              \n@param identifier A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              \n@return A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              \n@param identifier A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceServerNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              \n@param name A friendly name for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              \n@return A friendly name for the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              \n@param name A friendly name for the resource server.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Scopes" : { "beanStyleGetterMethodName" : "getScopes", "beanStyleSetterMethodName" : "setScopes", "c2jName" : "Scopes", "c2jShape" : "ResourceServerScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #scopes(List)}.\n@param scopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopes(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopes", "fluentSetterDocumentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              \n@param scopes A list of scopes. Each scope is map, where the keys are name and description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopes", "getterDocumentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of scopes. Each scope is map, where the keys are name and description.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Scopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Scopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceServerScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceServerScopeType.Builder} avoiding the need to create one manually via {@link ResourceServerScopeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerScopeType.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceServerScopeType)}.\n@param member a consumer that will call methods on {@link ResourceServerScopeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceServerScopeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceServerScopeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : null, "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : "", "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceServerScopeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceServerScopeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Scopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              \n@param scopes A list of scopes. Each scope is map, where the keys are name and description.", "setterMethodName" : "setScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              \n@param identifier A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              \n@return A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              \n@param identifier A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                              A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example, https://my-weather-api.example.com.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceServerNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              \n@param name A friendly name for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              \n@return A friendly name for the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              \n@param name A friendly name for the resource server.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              A friendly name for the resource server.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScopes", "beanStyleSetterMethodName" : "setScopes", "c2jName" : "Scopes", "c2jShape" : "ResourceServerScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #scopes(List)}.\n@param scopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopes(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopes", "fluentSetterDocumentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              \n@param scopes A list of scopes. Each scope is map, where the keys are name and description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopes", "getterDocumentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of scopes. Each scope is map, where the keys are name and description.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Scopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Scopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceServerScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceServerScopeType.Builder} avoiding the need to create one manually via {@link ResourceServerScopeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerScopeType.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceServerScopeType)}.\n@param member a consumer that will call methods on {@link ResourceServerScopeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceServerScopeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceServerScopeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : null, "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : "", "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceServerScopeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceServerScopeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Scopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              \n@param scopes A list of scopes. Each scope is map, where the keys are name and description.", "setterMethodName" : "setScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of scopes. Each scope is map, where the keys are name and description.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Identifier", "Name" ], "shapeName" : "CreateResourceServerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateResourceServerRequest", "variableName" : "createResourceServerRequest", "variableType" : "CreateResourceServerRequest", "documentation" : null, "simpleType" : "CreateResourceServerRequest", "variableSetterType" : "CreateResourceServerRequest" }, "wrapper" : false }, "CreateResourceServerResponse" : { "c2jName" : "CreateResourceServerResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getResourceServer", "beanStyleSetterMethodName" : "setResourceServer", "c2jName" : "ResourceServer", "c2jShape" : "ResourceServerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The newly created resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ResourceServerType.Builder} avoiding the need to create one manually via {@link ResourceServerType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerType.Builder#build()} is called immediately and its result is passed to {@link #resourceServer(ResourceServerType)}.\n@param resourceServer a consumer that will call methods on {@link ResourceServerType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceServer(ResourceServerType)", "deprecated" : false, "documentation" : "

                                                                                                              The newly created resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceServer", "fluentSetterDocumentation" : "

                                                                                                              The newly created resource server.

                                                                                                              \n@param resourceServer The newly created resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceServer", "getterDocumentation" : "

                                                                                                              The newly created resource server.

                                                                                                              \n@return The newly created resource server.", "getterModel" : { "returnType" : "ResourceServerType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceServer", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceServer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResourceServer", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The newly created resource server.

                                                                                                              \n@param resourceServer The newly created resource server.", "setterMethodName" : "setResourceServer", "setterModel" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : "

                                                                                                              The newly created resource server.

                                                                                                              ", "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceServer" : { "beanStyleGetterMethodName" : "getResourceServer", "beanStyleSetterMethodName" : "setResourceServer", "c2jName" : "ResourceServer", "c2jShape" : "ResourceServerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The newly created resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ResourceServerType.Builder} avoiding the need to create one manually via {@link ResourceServerType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerType.Builder#build()} is called immediately and its result is passed to {@link #resourceServer(ResourceServerType)}.\n@param resourceServer a consumer that will call methods on {@link ResourceServerType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceServer(ResourceServerType)", "deprecated" : false, "documentation" : "

                                                                                                              The newly created resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceServer", "fluentSetterDocumentation" : "

                                                                                                              The newly created resource server.

                                                                                                              \n@param resourceServer The newly created resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceServer", "getterDocumentation" : "

                                                                                                              The newly created resource server.

                                                                                                              \n@return The newly created resource server.", "getterModel" : { "returnType" : "ResourceServerType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceServer", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceServer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResourceServer", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The newly created resource server.

                                                                                                              \n@param resourceServer The newly created resource server.", "setterMethodName" : "setResourceServer", "setterModel" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : "

                                                                                                              The newly created resource server.

                                                                                                              ", "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceServer", "beanStyleSetterMethodName" : "setResourceServer", "c2jName" : "ResourceServer", "c2jShape" : "ResourceServerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The newly created resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ResourceServerType.Builder} avoiding the need to create one manually via {@link ResourceServerType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerType.Builder#build()} is called immediately and its result is passed to {@link #resourceServer(ResourceServerType)}.\n@param resourceServer a consumer that will call methods on {@link ResourceServerType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceServer(ResourceServerType)", "deprecated" : false, "documentation" : "

                                                                                                              The newly created resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceServer", "fluentSetterDocumentation" : "

                                                                                                              The newly created resource server.

                                                                                                              \n@param resourceServer The newly created resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceServer", "getterDocumentation" : "

                                                                                                              The newly created resource server.

                                                                                                              \n@return The newly created resource server.", "getterModel" : { "returnType" : "ResourceServerType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceServer", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceServer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResourceServer", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The newly created resource server.

                                                                                                              \n@param resourceServer The newly created resource server.", "setterMethodName" : "setResourceServer", "setterModel" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : "

                                                                                                              The newly created resource server.

                                                                                                              ", "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceServer" ], "shapeName" : "CreateResourceServerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateResourceServerResponse", "variableName" : "createResourceServerResponse", "variableType" : "CreateResourceServerResponse", "documentation" : null, "simpleType" : "CreateResourceServerResponse", "variableSetterType" : "CreateResourceServerResponse" }, "wrapper" : false }, "CreateUserImportJobRequest" : { "c2jName" : "CreateUserImportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to create the user import job.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateUserImportJob", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.CreateUserImportJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "JobName", "c2jShape" : "UserImportJobNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The job name for the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The job name for the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "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.", "fluentSetterMethodName" : "jobName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The job name for the user import job.

                                                                                                              \n@param jobName The job name for the user import job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                                                                              The job name for the user import job.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that the users are being imported into.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool that the users are being imported into.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getCloudWatchLogsRoleArn", "beanStyleSetterMethodName" : "setCloudWatchLogsRoleArn", "c2jName" : "CloudWatchLogsRoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsRoleArn(String)}.\n@param cloudWatchLogsRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsRoleArn", "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.", "fluentSetterMethodName" : "cloudWatchLogsRoleArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogsRoleArn", "sensitive" : false, "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.", "setterMethodName" : "setCloudWatchLogsRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getCloudWatchLogsRoleArn", "beanStyleSetterMethodName" : "setCloudWatchLogsRoleArn", "c2jName" : "CloudWatchLogsRoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsRoleArn(String)}.\n@param cloudWatchLogsRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsRoleArn", "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.", "fluentSetterMethodName" : "cloudWatchLogsRoleArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogsRoleArn", "sensitive" : false, "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.", "setterMethodName" : "setCloudWatchLogsRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "JobName", "c2jShape" : "UserImportJobNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The job name for the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The job name for the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "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.", "fluentSetterMethodName" : "jobName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The job name for the user import job.

                                                                                                              \n@param jobName The job name for the user import job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                                                                              The job name for the user import job.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that the users are being imported into.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool that the users are being imported into.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "JobName", "c2jShape" : "UserImportJobNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The job name for the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The job name for the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "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.", "fluentSetterMethodName" : "jobName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The job name for the user import job.

                                                                                                              \n@param jobName The job name for the user import job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                                                                              The job name for the user import job.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that the users are being imported into.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool that the users are being imported into.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getCloudWatchLogsRoleArn", "beanStyleSetterMethodName" : "setCloudWatchLogsRoleArn", "c2jName" : "CloudWatchLogsRoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsRoleArn(String)}.\n@param cloudWatchLogsRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The role ARN for the Amazon CloudWatch Logging role for the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsRoleArn", "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.", "fluentSetterMethodName" : "cloudWatchLogsRoleArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogsRoleArn", "sensitive" : false, "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.", "setterMethodName" : "setCloudWatchLogsRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "JobName", "UserPoolId", "CloudWatchLogsRoleArn" ], "shapeName" : "CreateUserImportJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUserImportJobRequest", "variableName" : "createUserImportJobRequest", "variableType" : "CreateUserImportJobRequest", "documentation" : null, "simpleType" : "CreateUserImportJobRequest", "variableSetterType" : "CreateUserImportJobRequest" }, "wrapper" : false }, "CreateUserImportJobResponse" : { "c2jName" : "CreateUserImportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the response from the server to the request to create the user import job.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserImportJob", "beanStyleSetterMethodName" : "setUserImportJob", "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #userImportJob(UserImportJobType)}.\n@param userImportJob a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJob(UserImportJobType)", "deprecated" : false, "documentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJob", "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.", "fluentSetterMethodName" : "userImportJob", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserImportJob", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              \n@param userImportJob The job object that represents the user import job.", "setterMethodName" : "setUserImportJob", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserImportJob", "beanStyleSetterMethodName" : "setUserImportJob", "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #userImportJob(UserImportJobType)}.\n@param userImportJob a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJob(UserImportJobType)", "deprecated" : false, "documentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJob", "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.", "fluentSetterMethodName" : "userImportJob", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserImportJob", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              \n@param userImportJob The job object that represents the user import job.", "setterMethodName" : "setUserImportJob", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserImportJob", "beanStyleSetterMethodName" : "setUserImportJob", "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #userImportJob(UserImportJobType)}.\n@param userImportJob a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJob(UserImportJobType)", "deprecated" : false, "documentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJob", "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.", "fluentSetterMethodName" : "userImportJob", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserImportJob", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              \n@param userImportJob The job object that represents the user import job.", "setterMethodName" : "setUserImportJob", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateUserImportJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateUserImportJobResponse", "variableName" : "createUserImportJobResponse", "variableType" : "CreateUserImportJobResponse", "documentation" : null, "simpleType" : "CreateUserImportJobResponse", "variableSetterType" : "CreateUserImportJobResponse" }, "wrapper" : false }, "CreateUserPoolClientRequest" : { "c2jName" : "CreateUserPoolClientRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to create a user pool client.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateUserPoolClient", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.CreateUserPoolClient", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to create a user pool client.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to create a user pool client.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to create a user pool client.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to create a user pool client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getClientName", "beanStyleSetterMethodName" : "setClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The client name for the user pool client you would like to create.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientName(String)}.\n@param clientName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The client name for the user pool client you would like to create.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientName", "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.", "fluentSetterMethodName" : "clientName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The client name for the user pool client you would like to create.

                                                                                                              \n@param clientName The client name for the user pool client you would like to create.", "setterMethodName" : "setClientName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getGenerateSecret", "beanStyleSetterMethodName" : "setGenerateSecret", "c2jName" : "GenerateSecret", "c2jShape" : "GenerateSecret", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #generateSecret(Boolean)}.\n@param generateSecret a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #generateSecret(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "generateSecret", "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.", "fluentSetterMethodName" : "generateSecret", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GenerateSecret", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GenerateSecret", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GenerateSecret", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                                              \n@param generateSecret Boolean to specify whether you want to generate a secret for the user pool client being created.", "setterMethodName" : "setGenerateSecret", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "generateSecret", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getRefreshTokenValidity", "beanStyleSetterMethodName" : "setRefreshTokenValidity", "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #refreshTokenValidity(Integer)}.\n@param refreshTokenValidity a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #refreshTokenValidity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "refreshTokenValidity", "fluentSetterDocumentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshTokenValidity", "getterDocumentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              \n@return The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RefreshTokenValidity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "setterMethodName" : "setRefreshTokenValidity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReadAttributes", "beanStyleSetterMethodName" : "setReadAttributes", "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The read attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #readAttributes(List)}.\n@param readAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The read attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readAttributes", "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.", "fluentSetterMethodName" : "readAttributes", "getterDocumentation" : "

                                                                                                              The read attributes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The read attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReadAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The read attributes.

                                                                                                              \n@param readAttributes The read attributes.", "setterMethodName" : "setReadAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The read attributes.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteAttributes", "beanStyleSetterMethodName" : "setWriteAttributes", "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #writeAttributes(List)}.\n@param writeAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeAttributes", "fluentSetterDocumentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              \n@param writeAttributes The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeAttributes", "getterDocumentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WriteAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WriteAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              \n@param writeAttributes The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.", "setterMethodName" : "setWriteAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExplicitAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setExplicitAuthFlowsWithStrings", "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #explicitAuthFlowsAsStrings(List)}.\n@param explicitAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #explicitAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "explicitAuthFlows", "fluentEnumSetterMethodName" : "explicitAuthFlows", "fluentGetterMethodName" : "explicitAuthFlowsAsStrings", "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.", "fluentSetterMethodName" : "explicitAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The explicit authentication flows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExplicitAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExplicitAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ExplicitAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ExplicitAuthFlowsType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ExplicitAuthFlowsType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see ExplicitAuthFlowsType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ExplicitAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              \n@param explicitAuthFlows The explicit authentication flows.", "setterMethodName" : "setExplicitAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSupportedIdentityProviders", "beanStyleSetterMethodName" : "setSupportedIdentityProviders", "c2jName" : "SupportedIdentityProviders", "c2jShape" : "SupportedIdentityProvidersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #supportedIdentityProviders(List)}.\n@param supportedIdentityProviders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #supportedIdentityProviders(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportedIdentityProviders", "fluentSetterDocumentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportedIdentityProviders", "getterDocumentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SupportedIdentityProviders", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SupportedIdentityProviders", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SupportedIdentityProviders", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.", "setterMethodName" : "setSupportedIdentityProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCallbackURLs", "beanStyleSetterMethodName" : "setCallbackURLs", "c2jName" : "CallbackURLs", "c2jShape" : "CallbackURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #callbackURLs(List)}.\n@param callbackURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #callbackURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "callbackURLs", "fluentSetterDocumentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "callbackURLs", "getterDocumentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CallbackURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CallbackURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CallbackURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setCallbackURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogoutURLs", "beanStyleSetterMethodName" : "setLogoutURLs", "c2jName" : "LogoutURLs", "c2jShape" : "LogoutURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #logoutURLs(List)}.\n@param logoutURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logoutURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logoutURLs", "fluentSetterDocumentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              \n@param logoutURLs A list of allowed logout URLs for the identity providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logoutURLs", "getterDocumentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of allowed logout URLs for the identity providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogoutURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogoutURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LogoutURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              \n@param logoutURLs A list of allowed logout URLs for the identity providers.", "setterMethodName" : "setLogoutURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRedirectURI", "beanStyleSetterMethodName" : "setDefaultRedirectURI", "c2jName" : "DefaultRedirectURI", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRedirectURI(String)}.\n@param defaultRedirectURI a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRedirectURI(String)", "deprecated" : false, "documentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultRedirectURI", "fluentSetterDocumentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRedirectURI", "getterDocumentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@return The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRedirectURI", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRedirectURI", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRedirectURI", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setDefaultRedirectURI", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsWithStrings", "c2jName" : "AllowedOAuthFlows", "c2jShape" : "OAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsAsStrings(List)}.\n@param allowedOAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "allowedOAuthFlows", "fluentEnumSetterMethodName" : "allowedOAuthFlows", "fluentGetterMethodName" : "allowedOAuthFlowsAsStrings", "fluentSetterDocumentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OAuthFlowType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "OAuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OAuthFlowType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link OAuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see OAuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.", "setterMethodName" : "setAllowedOAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthScopes", "beanStyleSetterMethodName" : "setAllowedOAuthScopes", "c2jName" : "AllowedOAuthScopes", "c2jShape" : "ScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthScopes(List)}.\n@param allowedOAuthScopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthScopes(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthScopes", "fluentSetterDocumentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthScopes", "getterDocumentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthScopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthScopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthScopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "setterMethodName" : "setAllowedOAuthScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsUserPoolClient", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "c2jName" : "AllowedOAuthFlowsUserPoolClient", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsUserPoolClient(Boolean)}.\n@param allowedOAuthFlowsUserPoolClient a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsUserPoolClient(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthFlowsUserPoolClient", "fluentSetterDocumentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              \n@param allowedOAuthFlowsUserPoolClient Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsUserPoolClient", "getterDocumentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              \n@return Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowedOAuthFlowsUserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              \n@param allowedOAuthFlowsUserPoolClient Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "setterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AnalyticsConfigurationType.Builder} avoiding the need to create one manually via {@link AnalyticsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #analyticsConfiguration(AnalyticsConfigurationType)}.\n@param analyticsConfiguration a consumer that will call methods on {@link AnalyticsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsConfiguration(AnalyticsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              \n@return The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.", "getterModel" : { "returnType" : "AnalyticsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : null, "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              ", "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowedOAuthFlows" : { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsWithStrings", "c2jName" : "AllowedOAuthFlows", "c2jShape" : "OAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsAsStrings(List)}.\n@param allowedOAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "allowedOAuthFlows", "fluentEnumSetterMethodName" : "allowedOAuthFlows", "fluentGetterMethodName" : "allowedOAuthFlowsAsStrings", "fluentSetterDocumentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OAuthFlowType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "OAuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OAuthFlowType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link OAuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see OAuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.", "setterMethodName" : "setAllowedOAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AllowedOAuthFlowsUserPoolClient" : { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsUserPoolClient", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "c2jName" : "AllowedOAuthFlowsUserPoolClient", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsUserPoolClient(Boolean)}.\n@param allowedOAuthFlowsUserPoolClient a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsUserPoolClient(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthFlowsUserPoolClient", "fluentSetterDocumentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              \n@param allowedOAuthFlowsUserPoolClient Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsUserPoolClient", "getterDocumentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              \n@return Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowedOAuthFlowsUserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              \n@param allowedOAuthFlowsUserPoolClient Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "setterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "AllowedOAuthScopes" : { "beanStyleGetterMethodName" : "getAllowedOAuthScopes", "beanStyleSetterMethodName" : "setAllowedOAuthScopes", "c2jName" : "AllowedOAuthScopes", "c2jShape" : "ScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthScopes(List)}.\n@param allowedOAuthScopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthScopes(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthScopes", "fluentSetterDocumentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthScopes", "getterDocumentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthScopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthScopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthScopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "setterMethodName" : "setAllowedOAuthScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AnalyticsConfiguration" : { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AnalyticsConfigurationType.Builder} avoiding the need to create one manually via {@link AnalyticsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #analyticsConfiguration(AnalyticsConfigurationType)}.\n@param analyticsConfiguration a consumer that will call methods on {@link AnalyticsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsConfiguration(AnalyticsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              \n@return The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.", "getterModel" : { "returnType" : "AnalyticsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : null, "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              ", "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "xmlNameSpaceUri" : null }, "CallbackURLs" : { "beanStyleGetterMethodName" : "getCallbackURLs", "beanStyleSetterMethodName" : "setCallbackURLs", "c2jName" : "CallbackURLs", "c2jShape" : "CallbackURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #callbackURLs(List)}.\n@param callbackURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #callbackURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "callbackURLs", "fluentSetterDocumentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "callbackURLs", "getterDocumentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CallbackURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CallbackURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CallbackURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setCallbackURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ClientName" : { "beanStyleGetterMethodName" : "getClientName", "beanStyleSetterMethodName" : "setClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The client name for the user pool client you would like to create.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientName(String)}.\n@param clientName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The client name for the user pool client you would like to create.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientName", "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.", "fluentSetterMethodName" : "clientName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The client name for the user pool client you would like to create.

                                                                                                              \n@param clientName The client name for the user pool client you would like to create.", "setterMethodName" : "setClientName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, "DefaultRedirectURI" : { "beanStyleGetterMethodName" : "getDefaultRedirectURI", "beanStyleSetterMethodName" : "setDefaultRedirectURI", "c2jName" : "DefaultRedirectURI", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRedirectURI(String)}.\n@param defaultRedirectURI a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRedirectURI(String)", "deprecated" : false, "documentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultRedirectURI", "fluentSetterDocumentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRedirectURI", "getterDocumentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@return The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRedirectURI", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRedirectURI", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRedirectURI", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setDefaultRedirectURI", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExplicitAuthFlows" : { "beanStyleGetterMethodName" : "getExplicitAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setExplicitAuthFlowsWithStrings", "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #explicitAuthFlowsAsStrings(List)}.\n@param explicitAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #explicitAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "explicitAuthFlows", "fluentEnumSetterMethodName" : "explicitAuthFlows", "fluentGetterMethodName" : "explicitAuthFlowsAsStrings", "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.", "fluentSetterMethodName" : "explicitAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The explicit authentication flows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExplicitAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExplicitAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ExplicitAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ExplicitAuthFlowsType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ExplicitAuthFlowsType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see ExplicitAuthFlowsType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ExplicitAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              \n@param explicitAuthFlows The explicit authentication flows.", "setterMethodName" : "setExplicitAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getGenerateSecret", "beanStyleSetterMethodName" : "setGenerateSecret", "c2jName" : "GenerateSecret", "c2jShape" : "GenerateSecret", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #generateSecret(Boolean)}.\n@param generateSecret a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #generateSecret(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "generateSecret", "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.", "fluentSetterMethodName" : "generateSecret", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GenerateSecret", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GenerateSecret", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GenerateSecret", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                                              \n@param generateSecret Boolean to specify whether you want to generate a secret for the user pool client being created.", "setterMethodName" : "setGenerateSecret", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "generateSecret", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, "LogoutURLs" : { "beanStyleGetterMethodName" : "getLogoutURLs", "beanStyleSetterMethodName" : "setLogoutURLs", "c2jName" : "LogoutURLs", "c2jShape" : "LogoutURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #logoutURLs(List)}.\n@param logoutURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logoutURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logoutURLs", "fluentSetterDocumentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              \n@param logoutURLs A list of allowed logout URLs for the identity providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logoutURLs", "getterDocumentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of allowed logout URLs for the identity providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogoutURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogoutURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LogoutURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              \n@param logoutURLs A list of allowed logout URLs for the identity providers.", "setterMethodName" : "setLogoutURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ReadAttributes" : { "beanStyleGetterMethodName" : "getReadAttributes", "beanStyleSetterMethodName" : "setReadAttributes", "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The read attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #readAttributes(List)}.\n@param readAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The read attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readAttributes", "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.", "fluentSetterMethodName" : "readAttributes", "getterDocumentation" : "

                                                                                                              The read attributes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The read attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReadAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The read attributes.

                                                                                                              \n@param readAttributes The read attributes.", "setterMethodName" : "setReadAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The read attributes.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RefreshTokenValidity" : { "beanStyleGetterMethodName" : "getRefreshTokenValidity", "beanStyleSetterMethodName" : "setRefreshTokenValidity", "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #refreshTokenValidity(Integer)}.\n@param refreshTokenValidity a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #refreshTokenValidity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "refreshTokenValidity", "fluentSetterDocumentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshTokenValidity", "getterDocumentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              \n@return The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RefreshTokenValidity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "setterMethodName" : "setRefreshTokenValidity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SupportedIdentityProviders" : { "beanStyleGetterMethodName" : "getSupportedIdentityProviders", "beanStyleSetterMethodName" : "setSupportedIdentityProviders", "c2jName" : "SupportedIdentityProviders", "c2jShape" : "SupportedIdentityProvidersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #supportedIdentityProviders(List)}.\n@param supportedIdentityProviders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #supportedIdentityProviders(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportedIdentityProviders", "fluentSetterDocumentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportedIdentityProviders", "getterDocumentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SupportedIdentityProviders", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SupportedIdentityProviders", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SupportedIdentityProviders", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.", "setterMethodName" : "setSupportedIdentityProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to create a user pool client.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to create a user pool client.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to create a user pool client.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to create a user pool client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getWriteAttributes", "beanStyleSetterMethodName" : "setWriteAttributes", "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #writeAttributes(List)}.\n@param writeAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeAttributes", "fluentSetterDocumentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              \n@param writeAttributes The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeAttributes", "getterDocumentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WriteAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WriteAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              \n@param writeAttributes The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.", "setterMethodName" : "setWriteAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to create a user pool client.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to create a user pool client.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to create a user pool client.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to create a user pool client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getClientName", "beanStyleSetterMethodName" : "setClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The client name for the user pool client you would like to create.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientName(String)}.\n@param clientName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The client name for the user pool client you would like to create.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientName", "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.", "fluentSetterMethodName" : "clientName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The client name for the user pool client you would like to create.

                                                                                                              \n@param clientName The client name for the user pool client you would like to create.", "setterMethodName" : "setClientName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getGenerateSecret", "beanStyleSetterMethodName" : "setGenerateSecret", "c2jName" : "GenerateSecret", "c2jShape" : "GenerateSecret", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #generateSecret(Boolean)}.\n@param generateSecret a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #generateSecret(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "generateSecret", "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.", "fluentSetterMethodName" : "generateSecret", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GenerateSecret", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GenerateSecret", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GenerateSecret", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Boolean to specify whether you want to generate a secret for the user pool client being created.

                                                                                                              \n@param generateSecret Boolean to specify whether you want to generate a secret for the user pool client being created.", "setterMethodName" : "setGenerateSecret", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "generateSecret", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getRefreshTokenValidity", "beanStyleSetterMethodName" : "setRefreshTokenValidity", "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #refreshTokenValidity(Integer)}.\n@param refreshTokenValidity a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #refreshTokenValidity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "refreshTokenValidity", "fluentSetterDocumentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshTokenValidity", "getterDocumentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              \n@return The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RefreshTokenValidity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "setterMethodName" : "setRefreshTokenValidity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                                                                                              The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReadAttributes", "beanStyleSetterMethodName" : "setReadAttributes", "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The read attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #readAttributes(List)}.\n@param readAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The read attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readAttributes", "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.", "fluentSetterMethodName" : "readAttributes", "getterDocumentation" : "

                                                                                                              The read attributes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The read attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReadAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The read attributes.

                                                                                                              \n@param readAttributes The read attributes.", "setterMethodName" : "setReadAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The read attributes.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteAttributes", "beanStyleSetterMethodName" : "setWriteAttributes", "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #writeAttributes(List)}.\n@param writeAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeAttributes", "fluentSetterDocumentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              \n@param writeAttributes The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "writeAttributes", "getterDocumentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WriteAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WriteAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              \n@param writeAttributes The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.", "setterMethodName" : "setWriteAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The user pool attributes that the app client can write to.

                                                                                                              If your app client allows users to sign in through an identity provider, this array must include all attributes that are mapped to identity provider attributes. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If your app client lacks write access to a mapped attribute, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExplicitAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setExplicitAuthFlowsWithStrings", "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #explicitAuthFlowsAsStrings(List)}.\n@param explicitAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #explicitAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "explicitAuthFlows", "fluentEnumSetterMethodName" : "explicitAuthFlows", "fluentGetterMethodName" : "explicitAuthFlowsAsStrings", "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.", "fluentSetterMethodName" : "explicitAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The explicit authentication flows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExplicitAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExplicitAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ExplicitAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ExplicitAuthFlowsType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ExplicitAuthFlowsType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see ExplicitAuthFlowsType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ExplicitAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              \n@param explicitAuthFlows The explicit authentication flows.", "setterMethodName" : "setExplicitAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The explicit authentication flows.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSupportedIdentityProviders", "beanStyleSetterMethodName" : "setSupportedIdentityProviders", "c2jName" : "SupportedIdentityProviders", "c2jShape" : "SupportedIdentityProvidersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #supportedIdentityProviders(List)}.\n@param supportedIdentityProviders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #supportedIdentityProviders(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportedIdentityProviders", "fluentSetterDocumentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportedIdentityProviders", "getterDocumentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SupportedIdentityProviders", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SupportedIdentityProviders", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SupportedIdentityProviders", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.", "setterMethodName" : "setSupportedIdentityProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of provider names for the identity providers that are supported on this client. The following are supported: COGNITO, Facebook, Google and LoginWithAmazon.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCallbackURLs", "beanStyleSetterMethodName" : "setCallbackURLs", "c2jName" : "CallbackURLs", "c2jShape" : "CallbackURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #callbackURLs(List)}.\n@param callbackURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #callbackURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "callbackURLs", "fluentSetterDocumentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "callbackURLs", "getterDocumentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CallbackURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CallbackURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CallbackURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setCallbackURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogoutURLs", "beanStyleSetterMethodName" : "setLogoutURLs", "c2jName" : "LogoutURLs", "c2jShape" : "LogoutURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #logoutURLs(List)}.\n@param logoutURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logoutURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logoutURLs", "fluentSetterDocumentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              \n@param logoutURLs A list of allowed logout URLs for the identity providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logoutURLs", "getterDocumentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of allowed logout URLs for the identity providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogoutURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogoutURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LogoutURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              \n@param logoutURLs A list of allowed logout URLs for the identity providers.", "setterMethodName" : "setLogoutURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of allowed logout URLs for the identity providers.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRedirectURI", "beanStyleSetterMethodName" : "setDefaultRedirectURI", "c2jName" : "DefaultRedirectURI", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRedirectURI(String)}.\n@param defaultRedirectURI a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRedirectURI(String)", "deprecated" : false, "documentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultRedirectURI", "fluentSetterDocumentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRedirectURI", "getterDocumentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@return The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRedirectURI", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRedirectURI", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRedirectURI", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setDefaultRedirectURI", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : "

                                                                                                              The default redirect URI. Must be in the CallbackURLs list.

                                                                                                              A redirect URI must:

                                                                                                              • Be an absolute URI.

                                                                                                              • Be registered with the authorization server.

                                                                                                              • Not include a fragment component.

                                                                                                              See OAuth 2.0 - Redirection Endpoint.

                                                                                                              Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                              App callback URLs such as myapp://example are also supported.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsWithStrings", "c2jName" : "AllowedOAuthFlows", "c2jShape" : "OAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsAsStrings(List)}.\n@param allowedOAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "allowedOAuthFlows", "fluentEnumSetterMethodName" : "allowedOAuthFlows", "fluentGetterMethodName" : "allowedOAuthFlowsAsStrings", "fluentSetterDocumentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OAuthFlowType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "OAuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OAuthFlowType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link OAuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see OAuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.", "setterMethodName" : "setAllowedOAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                              Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthScopes", "beanStyleSetterMethodName" : "setAllowedOAuthScopes", "c2jName" : "AllowedOAuthScopes", "c2jShape" : "ScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthScopes(List)}.\n@param allowedOAuthScopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthScopes(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthScopes", "fluentSetterDocumentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthScopes", "getterDocumentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthScopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthScopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthScopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "setterMethodName" : "setAllowedOAuthScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsUserPoolClient", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "c2jName" : "AllowedOAuthFlowsUserPoolClient", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsUserPoolClient(Boolean)}.\n@param allowedOAuthFlowsUserPoolClient a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsUserPoolClient(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthFlowsUserPoolClient", "fluentSetterDocumentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              \n@param allowedOAuthFlowsUserPoolClient Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsUserPoolClient", "getterDocumentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              \n@return Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowedOAuthFlowsUserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              \n@param allowedOAuthFlowsUserPoolClient Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "setterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : "

                                                                                                              Set to True if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AnalyticsConfigurationType.Builder} avoiding the need to create one manually via {@link AnalyticsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #analyticsConfiguration(AnalyticsConfigurationType)}.\n@param analyticsConfiguration a consumer that will call methods on {@link AnalyticsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsConfiguration(AnalyticsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              \n@return The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.", "getterModel" : { "returnType" : "AnalyticsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : null, "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : "

                                                                                                              The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                              ", "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "ClientName" ], "shapeName" : "CreateUserPoolClientRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUserPoolClientRequest", "variableName" : "createUserPoolClientRequest", "variableType" : "CreateUserPoolClientRequest", "documentation" : null, "simpleType" : "CreateUserPoolClientRequest", "variableSetterType" : "CreateUserPoolClientRequest" }, "wrapper" : false }, "CreateUserPoolClientResponse" : { "c2jName" : "CreateUserPoolClientResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the response from the server to create a user pool client.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolClient", "beanStyleSetterMethodName" : "setUserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool client that was just created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolClientType.Builder} avoiding the need to create one manually via {@link UserPoolClientType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolClientType.Builder#build()} is called immediately and its result is passed to {@link #userPoolClient(UserPoolClientType)}.\n@param userPoolClient a consumer that will call methods on {@link UserPoolClientType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClient(UserPoolClientType)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool client that was just created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolClient", "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.", "fluentSetterMethodName" : "userPoolClient", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool client that was just created.

                                                                                                              \n@param userPoolClient The user pool client that was just created.", "setterMethodName" : "setUserPoolClient", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : null, "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "

                                                                                                              The user pool client that was just created.

                                                                                                              ", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolClient" : { "beanStyleGetterMethodName" : "getUserPoolClient", "beanStyleSetterMethodName" : "setUserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool client that was just created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolClientType.Builder} avoiding the need to create one manually via {@link UserPoolClientType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolClientType.Builder#build()} is called immediately and its result is passed to {@link #userPoolClient(UserPoolClientType)}.\n@param userPoolClient a consumer that will call methods on {@link UserPoolClientType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClient(UserPoolClientType)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool client that was just created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolClient", "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.", "fluentSetterMethodName" : "userPoolClient", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool client that was just created.

                                                                                                              \n@param userPoolClient The user pool client that was just created.", "setterMethodName" : "setUserPoolClient", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : null, "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "

                                                                                                              The user pool client that was just created.

                                                                                                              ", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolClient", "beanStyleSetterMethodName" : "setUserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool client that was just created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolClientType.Builder} avoiding the need to create one manually via {@link UserPoolClientType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolClientType.Builder#build()} is called immediately and its result is passed to {@link #userPoolClient(UserPoolClientType)}.\n@param userPoolClient a consumer that will call methods on {@link UserPoolClientType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClient(UserPoolClientType)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool client that was just created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolClient", "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.", "fluentSetterMethodName" : "userPoolClient", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool client that was just created.

                                                                                                              \n@param userPoolClient The user pool client that was just created.", "setterMethodName" : "setUserPoolClient", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : null, "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : "

                                                                                                              The user pool client that was just created.

                                                                                                              ", "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateUserPoolClientResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateUserPoolClientResponse", "variableName" : "createUserPoolClientResponse", "variableType" : "CreateUserPoolClientResponse", "documentation" : null, "simpleType" : "CreateUserPoolClientResponse", "variableSetterType" : "CreateUserPoolClientResponse" }, "wrapper" : false }, "CreateUserPoolDomainRequest" : { "c2jName" : "CreateUserPoolDomainRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateUserPoolDomain", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.CreateUserPoolDomain", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@return The domain string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomDomainConfig", "beanStyleSetterMethodName" : "setCustomDomainConfig", "c2jName" : "CustomDomainConfig", "c2jShape" : "CustomDomainConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CustomDomainConfigType.Builder} avoiding the need to create one manually via {@link CustomDomainConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomDomainConfigType.Builder#build()} is called immediately and its result is passed to {@link #customDomainConfig(CustomDomainConfigType)}.\n@param customDomainConfig a consumer that will call methods on {@link CustomDomainConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customDomainConfig(CustomDomainConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomainConfig", "fluentSetterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomainConfig", "getterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              \n@return The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.", "getterModel" : { "returnType" : "CustomDomainConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomDomainConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.", "setterMethodName" : "setCustomDomainConfig", "setterModel" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : null, "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              ", "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CustomDomainConfig" : { "beanStyleGetterMethodName" : "getCustomDomainConfig", "beanStyleSetterMethodName" : "setCustomDomainConfig", "c2jName" : "CustomDomainConfig", "c2jShape" : "CustomDomainConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CustomDomainConfigType.Builder} avoiding the need to create one manually via {@link CustomDomainConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomDomainConfigType.Builder#build()} is called immediately and its result is passed to {@link #customDomainConfig(CustomDomainConfigType)}.\n@param customDomainConfig a consumer that will call methods on {@link CustomDomainConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customDomainConfig(CustomDomainConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomainConfig", "fluentSetterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomainConfig", "getterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              \n@return The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.", "getterModel" : { "returnType" : "CustomDomainConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomDomainConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.", "setterMethodName" : "setCustomDomainConfig", "setterModel" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : null, "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              ", "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "xmlNameSpaceUri" : null }, "Domain" : { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@return The domain string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@return The domain string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomDomainConfig", "beanStyleSetterMethodName" : "setCustomDomainConfig", "c2jName" : "CustomDomainConfig", "c2jShape" : "CustomDomainConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CustomDomainConfigType.Builder} avoiding the need to create one manually via {@link CustomDomainConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomDomainConfigType.Builder#build()} is called immediately and its result is passed to {@link #customDomainConfig(CustomDomainConfigType)}.\n@param customDomainConfig a consumer that will call methods on {@link CustomDomainConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customDomainConfig(CustomDomainConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomainConfig", "fluentSetterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomainConfig", "getterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              \n@return The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.", "getterModel" : { "returnType" : "CustomDomainConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomDomainConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.", "setterMethodName" : "setCustomDomainConfig", "setterModel" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : null, "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              Provide this parameter only if you want to use a custom domain for your user pool. Otherwise, you can exclude this parameter and use the Amazon Cognito hosted domain instead.

                                                                                                              For more information about the hosted domain and custom domains, see Configuring a User Pool Domain.

                                                                                                              ", "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Domain", "UserPoolId" ], "shapeName" : "CreateUserPoolDomainRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUserPoolDomainRequest", "variableName" : "createUserPoolDomainRequest", "variableType" : "CreateUserPoolDomainRequest", "documentation" : null, "simpleType" : "CreateUserPoolDomainRequest", "variableSetterType" : "CreateUserPoolDomainRequest" }, "wrapper" : false }, "CreateUserPoolDomainResponse" : { "c2jName" : "CreateUserPoolDomainResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCloudFrontDomain", "beanStyleSetterMethodName" : "setCloudFrontDomain", "c2jName" : "CloudFrontDomain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudFrontDomain(String)}.\n@param cloudFrontDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudFrontDomain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudFrontDomain", "fluentSetterDocumentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              \n@param cloudFrontDomain The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFrontDomain", "getterDocumentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              \n@return The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFrontDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFrontDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudFrontDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              \n@param cloudFrontDomain The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.", "setterMethodName" : "setCloudFrontDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDomain", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudFrontDomain" : { "beanStyleGetterMethodName" : "getCloudFrontDomain", "beanStyleSetterMethodName" : "setCloudFrontDomain", "c2jName" : "CloudFrontDomain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudFrontDomain(String)}.\n@param cloudFrontDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudFrontDomain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudFrontDomain", "fluentSetterDocumentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              \n@param cloudFrontDomain The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFrontDomain", "getterDocumentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              \n@return The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFrontDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFrontDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudFrontDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              \n@param cloudFrontDomain The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.", "setterMethodName" : "setCloudFrontDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDomain", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCloudFrontDomain", "beanStyleSetterMethodName" : "setCloudFrontDomain", "c2jName" : "CloudFrontDomain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudFrontDomain(String)}.\n@param cloudFrontDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudFrontDomain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudFrontDomain", "fluentSetterDocumentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              \n@param cloudFrontDomain The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFrontDomain", "getterDocumentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              \n@return The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFrontDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFrontDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudFrontDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              \n@param cloudFrontDomain The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.", "setterMethodName" : "setCloudFrontDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDomain", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon CloudFront endpoint that you use as the target of the alias that you set up with your Domain Name Service (DNS) provider.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateUserPoolDomainResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateUserPoolDomainResponse", "variableName" : "createUserPoolDomainResponse", "variableType" : "CreateUserPoolDomainResponse", "documentation" : null, "simpleType" : "CreateUserPoolDomainResponse", "variableSetterType" : "CreateUserPoolDomainResponse" }, "wrapper" : false }, "CreateUserPoolRequest" : { "c2jName" : "CreateUserPoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to create a user pool.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateUserPool", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.CreateUserPool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "UserPoolNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string used to name the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string used to name the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "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.", "fluentSetterMethodName" : "poolName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string used to name the user pool.

                                                                                                              \n@param poolName A string used to name the user pool.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                                                                              A string used to name the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The policies associated with the new user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolPolicyType.Builder} avoiding the need to create one manually via {@link UserPoolPolicyType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolPolicyType.Builder#build()} is called immediately and its result is passed to {@link #policies(UserPoolPolicyType)}.\n@param policies a consumer that will call methods on {@link UserPoolPolicyType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(UserPoolPolicyType)", "deprecated" : false, "documentation" : "

                                                                                                              The policies associated with the new user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "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.", "fluentSetterMethodName" : "policies", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The policies associated with the new user pool.

                                                                                                              \n@param policies The policies associated with the new user pool.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : null, "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "

                                                                                                              The policies associated with the new user pool.

                                                                                                              ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaConfig", "beanStyleSetterMethodName" : "setLambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \nThis is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to create one manually via {@link LambdaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its result is passed to {@link #lambdaConfig(LambdaConfigType)}.\n@param lambdaConfig a consumer that will call methods on {@link LambdaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaConfig(LambdaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaConfig", "fluentSetterDocumentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaConfig", "getterDocumentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \n@return The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              ", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              ", "setterMethodName" : "setLambdaConfig", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoVerifiedAttributesAsStrings", "beanStyleSetterMethodName" : "setAutoVerifiedAttributesWithStrings", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The attributes to be auto-verified. Possible values: email, phone_number.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoVerifiedAttributesAsStrings(List)}.\n@param autoVerifiedAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoVerifiedAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              The attributes to be auto-verified. Possible values: email, phone_number.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoVerifiedAttributes", "fluentEnumSetterMethodName" : "autoVerifiedAttributes", "fluentGetterMethodName" : "autoVerifiedAttributesAsStrings", "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.", "fluentSetterMethodName" : "autoVerifiedAttributesWithStrings", "getterDocumentation" : "

                                                                                                              The attributes to be auto-verified. Possible values: email, phone_number.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The attributes to be auto-verified. Possible values: email, phone_number.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoVerifiedAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoVerifiedAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "VerifiedAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link VerifiedAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see VerifiedAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoVerifiedAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The attributes to be auto-verified. Possible values: email, phone_number.

                                                                                                              \n@param autoVerifiedAttributes The attributes to be auto-verified. Possible values: email, phone_number.", "setterMethodName" : "setAutoVerifiedAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAliasAttributesAsStrings", "beanStyleSetterMethodName" : "setAliasAttributesWithStrings", "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aliasAttributesAsStrings(List)}.\n@param aliasAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "aliasAttributes", "fluentEnumSetterMethodName" : "aliasAttributes", "fluentGetterMethodName" : "aliasAttributesAsStrings", "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.", "fluentSetterMethodName" : "aliasAttributesWithStrings", "getterDocumentation" : "

                                                                                                              Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AliasAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AliasAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AliasAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link AliasAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see AliasAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AliasAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AliasAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                                                              \n@param aliasAttributes Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.", "setterMethodName" : "setAliasAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliasAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsernameAttributesAsStrings", "beanStyleSetterMethodName" : "setUsernameAttributesWithStrings", "c2jName" : "UsernameAttributes", "c2jShape" : "UsernameAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #usernameAttributesAsStrings(List)}.\n@param usernameAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #usernameAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "usernameAttributes", "fluentEnumSetterMethodName" : "usernameAttributes", "fluentGetterMethodName" : "usernameAttributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              \n@param usernameAttributes Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "usernameAttributesWithStrings", "getterDocumentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UsernameAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UsernameAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UsernameAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "UsernameAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see UsernameAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UsernameAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link UsernameAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see UsernameAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see UsernameAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UsernameAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              \n@param usernameAttributes Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.", "setterMethodName" : "setUsernameAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "usernameAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "usernameAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsVerificationMessage", "beanStyleSetterMethodName" : "setSmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string representing the SMS verification message.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsVerificationMessage(String)}.\n@param smsVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string representing the SMS verification message.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsVerificationMessage", "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.", "fluentSetterMethodName" : "smsVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string representing the SMS verification message.

                                                                                                              \n@param smsVerificationMessage A string representing the SMS verification message.", "setterMethodName" : "setSmsVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                              A string representing the SMS verification message.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailVerificationMessage", "beanStyleSetterMethodName" : "setEmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string representing the email verification message.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationMessage(String)}.\n@param emailVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string representing the email verification message.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationMessage", "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.", "fluentSetterMethodName" : "emailVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string representing the email verification message.

                                                                                                              \n@param emailVerificationMessage A string representing the email verification message.", "setterMethodName" : "setEmailVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                              A string representing the email verification message.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailVerificationSubject", "beanStyleSetterMethodName" : "setEmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string representing the email verification subject.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationSubject(String)}.\n@param emailVerificationSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string representing the email verification subject.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationSubject", "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.", "fluentSetterMethodName" : "emailVerificationSubject", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string representing the email verification subject.

                                                                                                              \n@param emailVerificationSubject A string representing the email verification subject.", "setterMethodName" : "setEmailVerificationSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                                                                                              A string representing the email verification subject.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVerificationMessageTemplate", "beanStyleSetterMethodName" : "setVerificationMessageTemplate", "c2jName" : "VerificationMessageTemplate", "c2jShape" : "VerificationMessageTemplateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link VerificationMessageTemplateType.Builder} avoiding the need to create one manually via {@link VerificationMessageTemplateType#builder()}.\n\nWhen the {@link Consumer} completes, {@link VerificationMessageTemplateType.Builder#build()} is called immediately and its result is passed to {@link #verificationMessageTemplate(VerificationMessageTemplateType)}.\n@param verificationMessageTemplate a consumer that will call methods on {@link VerificationMessageTemplateType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verificationMessageTemplate(VerificationMessageTemplateType)", "deprecated" : false, "documentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verificationMessageTemplate", "fluentSetterDocumentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              \n@param verificationMessageTemplate The template for the verification message that the user sees when the app requests permission to access the user's information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verificationMessageTemplate", "getterDocumentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              \n@return The template for the verification message that the user sees when the app requests permission to access the user's information.", "getterModel" : { "returnType" : "VerificationMessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerificationMessageTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerificationMessageTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VerificationMessageTemplate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              \n@param verificationMessageTemplate The template for the verification message that the user sees when the app requests permission to access the user's information.", "setterMethodName" : "setVerificationMessageTemplate", "setterModel" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : null, "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              ", "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsAuthenticationMessage", "beanStyleSetterMethodName" : "setSmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string representing the SMS authentication message.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsAuthenticationMessage(String)}.\n@param smsAuthenticationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsAuthenticationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string representing the SMS authentication message.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsAuthenticationMessage", "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.", "fluentSetterMethodName" : "smsAuthenticationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsAuthenticationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string representing the SMS authentication message.

                                                                                                              \n@param smsAuthenticationMessage A string representing the SMS authentication message.", "setterMethodName" : "setSmsAuthenticationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                                              A string representing the SMS authentication message.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "deprecated" : false, "documentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "fluentSetterDocumentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              \n@param mfaConfiguration Specifies MFA configuration details.\n@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "getterDocumentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                              \n@return Specifies MFA configuration details.\n@see UserPoolMfaType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              \n@param mfaConfiguration Specifies MFA configuration details.\n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceConfiguration", "beanStyleSetterMethodName" : "setDeviceConfiguration", "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link DeviceConfigurationType.Builder} avoiding the need to create one manually via {@link DeviceConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #deviceConfiguration(DeviceConfigurationType)}.\n@param deviceConfiguration a consumer that will call methods on {@link DeviceConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceConfiguration(DeviceConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The device configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceConfiguration", "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.", "fluentSetterMethodName" : "deviceConfiguration", "getterDocumentation" : "

                                                                                                              The device configuration.

                                                                                                              \n@return The device configuration.", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device configuration.

                                                                                                              \n@param deviceConfiguration The device configuration.", "setterMethodName" : "setDeviceConfiguration", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : null, "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                                                                                              The device configuration.

                                                                                                              ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailConfiguration", "beanStyleSetterMethodName" : "setEmailConfiguration", "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The email configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link EmailConfigurationType.Builder} avoiding the need to create one manually via {@link EmailConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #emailConfiguration(EmailConfigurationType)}.\n@param emailConfiguration a consumer that will call methods on {@link EmailConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailConfiguration(EmailConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The email configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailConfiguration", "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.", "fluentSetterMethodName" : "emailConfiguration", "getterDocumentation" : "

                                                                                                              The email configuration.

                                                                                                              \n@return The email configuration.", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The email configuration.

                                                                                                              \n@param emailConfiguration The email configuration.", "setterMethodName" : "setEmailConfiguration", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : null, "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                                                                                              The email configuration.

                                                                                                              ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsConfiguration", "beanStyleSetterMethodName" : "setSmsConfiguration", "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The SMS configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need to create one manually via {@link SmsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #smsConfiguration(SmsConfigurationType)}.\n@param smsConfiguration a consumer that will call methods on {@link SmsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfiguration(SmsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The SMS configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfiguration", "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.", "fluentSetterMethodName" : "smsConfiguration", "getterDocumentation" : "

                                                                                                              The SMS configuration.

                                                                                                              \n@return The SMS configuration.", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The SMS configuration.

                                                                                                              \n@param smsConfiguration The SMS configuration.", "setterMethodName" : "setSmsConfiguration", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                                              The SMS configuration.

                                                                                                              ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolTags", "beanStyleSetterMethodName" : "setUserPoolTags", "c2jName" : "UserPoolTags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #userPoolTags(Map)}.\n@param userPoolTags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolTags(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolTags", "fluentSetterDocumentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              \n@param userPoolTags The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolTags", "getterDocumentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolTags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolTags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserPoolTags", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              \n@param userPoolTags The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.", "setterMethodName" : "setUserPoolTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdminCreateUserConfig", "beanStyleSetterMethodName" : "setAdminCreateUserConfig", "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The configuration for AdminCreateUser requests.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the need to create one manually via {@link AdminCreateUserConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}.\n@param adminCreateUserConfig a consumer that will call methods on {@link AdminCreateUserConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminCreateUserConfig(AdminCreateUserConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The configuration for AdminCreateUser requests.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminCreateUserConfig", "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.", "fluentSetterMethodName" : "adminCreateUserConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdminCreateUserConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The configuration for AdminCreateUser requests.

                                                                                                              \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.", "setterMethodName" : "setAdminCreateUserConfig", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : null, "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                                                                                              The configuration for AdminCreateUser requests.

                                                                                                              ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchema", "beanStyleSetterMethodName" : "setSchema", "c2jName" : "Schema", "c2jShape" : "SchemaAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #schema(List)}.\n@param schema a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schema(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schema", "fluentSetterDocumentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              \n@param schema An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schema", "getterDocumentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schema", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schema", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SchemaAttributeType.Builder} avoiding the need to create one manually via {@link SchemaAttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaAttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(SchemaAttributeType)}.\n@param member a consumer that will call methods on {@link SchemaAttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SchemaAttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : null, "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SchemaAttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SchemaAttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Schema", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              \n@param schema An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.", "setterMethodName" : "setSchema", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "schema", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "schema", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolAddOns", "beanStyleSetterMethodName" : "setUserPoolAddOns", "c2jName" : "UserPoolAddOns", "c2jShape" : "UserPoolAddOnsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolAddOnsType.Builder} avoiding the need to create one manually via {@link UserPoolAddOnsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolAddOnsType.Builder#build()} is called immediately and its result is passed to {@link #userPoolAddOns(UserPoolAddOnsType)}.\n@param userPoolAddOns a consumer that will call methods on {@link UserPoolAddOnsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolAddOns(UserPoolAddOnsType)", "deprecated" : false, "documentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolAddOns", "fluentSetterDocumentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              \n@param userPoolAddOns Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolAddOns", "getterDocumentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              \n@return Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".", "getterModel" : { "returnType" : "UserPoolAddOnsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolAddOns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolAddOns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolAddOns", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              \n@param userPoolAddOns Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".", "setterMethodName" : "setUserPoolAddOns", "setterModel" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : null, "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              ", "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdminCreateUserConfig" : { "beanStyleGetterMethodName" : "getAdminCreateUserConfig", "beanStyleSetterMethodName" : "setAdminCreateUserConfig", "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The configuration for AdminCreateUser requests.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the need to create one manually via {@link AdminCreateUserConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}.\n@param adminCreateUserConfig a consumer that will call methods on {@link AdminCreateUserConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminCreateUserConfig(AdminCreateUserConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The configuration for AdminCreateUser requests.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminCreateUserConfig", "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.", "fluentSetterMethodName" : "adminCreateUserConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdminCreateUserConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The configuration for AdminCreateUser requests.

                                                                                                              \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.", "setterMethodName" : "setAdminCreateUserConfig", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : null, "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                                                                                              The configuration for AdminCreateUser requests.

                                                                                                              ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null }, "AliasAttributes" : { "beanStyleGetterMethodName" : "getAliasAttributesAsStrings", "beanStyleSetterMethodName" : "setAliasAttributesWithStrings", "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aliasAttributesAsStrings(List)}.\n@param aliasAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "aliasAttributes", "fluentEnumSetterMethodName" : "aliasAttributes", "fluentGetterMethodName" : "aliasAttributesAsStrings", "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.", "fluentSetterMethodName" : "aliasAttributesWithStrings", "getterDocumentation" : "

                                                                                                              Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AliasAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AliasAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AliasAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link AliasAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see AliasAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AliasAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AliasAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                                                              \n@param aliasAttributes Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.", "setterMethodName" : "setAliasAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliasAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getAutoVerifiedAttributesAsStrings", "beanStyleSetterMethodName" : "setAutoVerifiedAttributesWithStrings", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The attributes to be auto-verified. Possible values: email, phone_number.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoVerifiedAttributesAsStrings(List)}.\n@param autoVerifiedAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoVerifiedAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              The attributes to be auto-verified. Possible values: email, phone_number.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoVerifiedAttributes", "fluentEnumSetterMethodName" : "autoVerifiedAttributes", "fluentGetterMethodName" : "autoVerifiedAttributesAsStrings", "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.", "fluentSetterMethodName" : "autoVerifiedAttributesWithStrings", "getterDocumentation" : "

                                                                                                              The attributes to be auto-verified. Possible values: email, phone_number.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The attributes to be auto-verified. Possible values: email, phone_number.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoVerifiedAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoVerifiedAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "VerifiedAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link VerifiedAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see VerifiedAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoVerifiedAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The attributes to be auto-verified. Possible values: email, phone_number.

                                                                                                              \n@param autoVerifiedAttributes The attributes to be auto-verified. Possible values: email, phone_number.", "setterMethodName" : "setAutoVerifiedAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getDeviceConfiguration", "beanStyleSetterMethodName" : "setDeviceConfiguration", "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link DeviceConfigurationType.Builder} avoiding the need to create one manually via {@link DeviceConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #deviceConfiguration(DeviceConfigurationType)}.\n@param deviceConfiguration a consumer that will call methods on {@link DeviceConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceConfiguration(DeviceConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The device configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceConfiguration", "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.", "fluentSetterMethodName" : "deviceConfiguration", "getterDocumentation" : "

                                                                                                              The device configuration.

                                                                                                              \n@return The device configuration.", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device configuration.

                                                                                                              \n@param deviceConfiguration The device configuration.", "setterMethodName" : "setDeviceConfiguration", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : null, "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                                                                                              The device configuration.

                                                                                                              ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, "EmailConfiguration" : { "beanStyleGetterMethodName" : "getEmailConfiguration", "beanStyleSetterMethodName" : "setEmailConfiguration", "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The email configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link EmailConfigurationType.Builder} avoiding the need to create one manually via {@link EmailConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #emailConfiguration(EmailConfigurationType)}.\n@param emailConfiguration a consumer that will call methods on {@link EmailConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailConfiguration(EmailConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The email configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailConfiguration", "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.", "fluentSetterMethodName" : "emailConfiguration", "getterDocumentation" : "

                                                                                                              The email configuration.

                                                                                                              \n@return The email configuration.", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The email configuration.

                                                                                                              \n@param emailConfiguration The email configuration.", "setterMethodName" : "setEmailConfiguration", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : null, "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                                                                                              The email configuration.

                                                                                                              ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, "EmailVerificationMessage" : { "beanStyleGetterMethodName" : "getEmailVerificationMessage", "beanStyleSetterMethodName" : "setEmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string representing the email verification message.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationMessage(String)}.\n@param emailVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string representing the email verification message.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationMessage", "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.", "fluentSetterMethodName" : "emailVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string representing the email verification message.

                                                                                                              \n@param emailVerificationMessage A string representing the email verification message.", "setterMethodName" : "setEmailVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                              A string representing the email verification message.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailVerificationSubject" : { "beanStyleGetterMethodName" : "getEmailVerificationSubject", "beanStyleSetterMethodName" : "setEmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string representing the email verification subject.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationSubject(String)}.\n@param emailVerificationSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string representing the email verification subject.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationSubject", "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.", "fluentSetterMethodName" : "emailVerificationSubject", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string representing the email verification subject.

                                                                                                              \n@param emailVerificationSubject A string representing the email verification subject.", "setterMethodName" : "setEmailVerificationSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                                                                                              A string representing the email verification subject.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LambdaConfig" : { "beanStyleGetterMethodName" : "getLambdaConfig", "beanStyleSetterMethodName" : "setLambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \nThis is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to create one manually via {@link LambdaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its result is passed to {@link #lambdaConfig(LambdaConfigType)}.\n@param lambdaConfig a consumer that will call methods on {@link LambdaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaConfig(LambdaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaConfig", "fluentSetterDocumentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaConfig", "getterDocumentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \n@return The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              ", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              ", "setterMethodName" : "setLambdaConfig", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, "MfaConfiguration" : { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "deprecated" : false, "documentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "fluentSetterDocumentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              \n@param mfaConfiguration Specifies MFA configuration details.\n@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "getterDocumentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                              \n@return Specifies MFA configuration details.\n@see UserPoolMfaType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              \n@param mfaConfiguration Specifies MFA configuration details.\n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Policies" : { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The policies associated with the new user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolPolicyType.Builder} avoiding the need to create one manually via {@link UserPoolPolicyType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolPolicyType.Builder#build()} is called immediately and its result is passed to {@link #policies(UserPoolPolicyType)}.\n@param policies a consumer that will call methods on {@link UserPoolPolicyType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(UserPoolPolicyType)", "deprecated" : false, "documentation" : "

                                                                                                              The policies associated with the new user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "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.", "fluentSetterMethodName" : "policies", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The policies associated with the new user pool.

                                                                                                              \n@param policies The policies associated with the new user pool.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : null, "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "

                                                                                                              The policies associated with the new user pool.

                                                                                                              ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "xmlNameSpaceUri" : null }, "PoolName" : { "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "UserPoolNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string used to name the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string used to name the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "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.", "fluentSetterMethodName" : "poolName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string used to name the user pool.

                                                                                                              \n@param poolName A string used to name the user pool.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                                                                              A string used to name the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Schema" : { "beanStyleGetterMethodName" : "getSchema", "beanStyleSetterMethodName" : "setSchema", "c2jName" : "Schema", "c2jShape" : "SchemaAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #schema(List)}.\n@param schema a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schema(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schema", "fluentSetterDocumentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              \n@param schema An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schema", "getterDocumentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schema", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schema", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SchemaAttributeType.Builder} avoiding the need to create one manually via {@link SchemaAttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaAttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(SchemaAttributeType)}.\n@param member a consumer that will call methods on {@link SchemaAttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SchemaAttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : null, "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SchemaAttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SchemaAttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Schema", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              \n@param schema An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.", "setterMethodName" : "setSchema", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "schema", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "schema", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "SmsAuthenticationMessage" : { "beanStyleGetterMethodName" : "getSmsAuthenticationMessage", "beanStyleSetterMethodName" : "setSmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string representing the SMS authentication message.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsAuthenticationMessage(String)}.\n@param smsAuthenticationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsAuthenticationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string representing the SMS authentication message.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsAuthenticationMessage", "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.", "fluentSetterMethodName" : "smsAuthenticationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsAuthenticationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string representing the SMS authentication message.

                                                                                                              \n@param smsAuthenticationMessage A string representing the SMS authentication message.", "setterMethodName" : "setSmsAuthenticationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                                              A string representing the SMS authentication message.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsConfiguration" : { "beanStyleGetterMethodName" : "getSmsConfiguration", "beanStyleSetterMethodName" : "setSmsConfiguration", "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The SMS configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need to create one manually via {@link SmsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #smsConfiguration(SmsConfigurationType)}.\n@param smsConfiguration a consumer that will call methods on {@link SmsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfiguration(SmsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The SMS configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfiguration", "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.", "fluentSetterMethodName" : "smsConfiguration", "getterDocumentation" : "

                                                                                                              The SMS configuration.

                                                                                                              \n@return The SMS configuration.", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The SMS configuration.

                                                                                                              \n@param smsConfiguration The SMS configuration.", "setterMethodName" : "setSmsConfiguration", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                                              The SMS configuration.

                                                                                                              ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, "SmsVerificationMessage" : { "beanStyleGetterMethodName" : "getSmsVerificationMessage", "beanStyleSetterMethodName" : "setSmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string representing the SMS verification message.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsVerificationMessage(String)}.\n@param smsVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string representing the SMS verification message.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsVerificationMessage", "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.", "fluentSetterMethodName" : "smsVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string representing the SMS verification message.

                                                                                                              \n@param smsVerificationMessage A string representing the SMS verification message.", "setterMethodName" : "setSmsVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                              A string representing the SMS verification message.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolAddOns" : { "beanStyleGetterMethodName" : "getUserPoolAddOns", "beanStyleSetterMethodName" : "setUserPoolAddOns", "c2jName" : "UserPoolAddOns", "c2jShape" : "UserPoolAddOnsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolAddOnsType.Builder} avoiding the need to create one manually via {@link UserPoolAddOnsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolAddOnsType.Builder#build()} is called immediately and its result is passed to {@link #userPoolAddOns(UserPoolAddOnsType)}.\n@param userPoolAddOns a consumer that will call methods on {@link UserPoolAddOnsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolAddOns(UserPoolAddOnsType)", "deprecated" : false, "documentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolAddOns", "fluentSetterDocumentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              \n@param userPoolAddOns Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolAddOns", "getterDocumentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              \n@return Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".", "getterModel" : { "returnType" : "UserPoolAddOnsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolAddOns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolAddOns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolAddOns", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              \n@param userPoolAddOns Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".", "setterMethodName" : "setUserPoolAddOns", "setterModel" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : null, "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              ", "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "xmlNameSpaceUri" : null }, "UserPoolTags" : { "beanStyleGetterMethodName" : "getUserPoolTags", "beanStyleSetterMethodName" : "setUserPoolTags", "c2jName" : "UserPoolTags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #userPoolTags(Map)}.\n@param userPoolTags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolTags(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolTags", "fluentSetterDocumentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              \n@param userPoolTags The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolTags", "getterDocumentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolTags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolTags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserPoolTags", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              \n@param userPoolTags The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.", "setterMethodName" : "setUserPoolTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "UsernameAttributes" : { "beanStyleGetterMethodName" : "getUsernameAttributesAsStrings", "beanStyleSetterMethodName" : "setUsernameAttributesWithStrings", "c2jName" : "UsernameAttributes", "c2jShape" : "UsernameAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #usernameAttributesAsStrings(List)}.\n@param usernameAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #usernameAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "usernameAttributes", "fluentEnumSetterMethodName" : "usernameAttributes", "fluentGetterMethodName" : "usernameAttributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              \n@param usernameAttributes Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "usernameAttributesWithStrings", "getterDocumentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UsernameAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UsernameAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UsernameAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "UsernameAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see UsernameAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UsernameAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link UsernameAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see UsernameAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see UsernameAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UsernameAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              \n@param usernameAttributes Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.", "setterMethodName" : "setUsernameAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "usernameAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "usernameAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "VerificationMessageTemplate" : { "beanStyleGetterMethodName" : "getVerificationMessageTemplate", "beanStyleSetterMethodName" : "setVerificationMessageTemplate", "c2jName" : "VerificationMessageTemplate", "c2jShape" : "VerificationMessageTemplateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link VerificationMessageTemplateType.Builder} avoiding the need to create one manually via {@link VerificationMessageTemplateType#builder()}.\n\nWhen the {@link Consumer} completes, {@link VerificationMessageTemplateType.Builder#build()} is called immediately and its result is passed to {@link #verificationMessageTemplate(VerificationMessageTemplateType)}.\n@param verificationMessageTemplate a consumer that will call methods on {@link VerificationMessageTemplateType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verificationMessageTemplate(VerificationMessageTemplateType)", "deprecated" : false, "documentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verificationMessageTemplate", "fluentSetterDocumentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              \n@param verificationMessageTemplate The template for the verification message that the user sees when the app requests permission to access the user's information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verificationMessageTemplate", "getterDocumentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              \n@return The template for the verification message that the user sees when the app requests permission to access the user's information.", "getterModel" : { "returnType" : "VerificationMessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerificationMessageTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerificationMessageTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VerificationMessageTemplate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              \n@param verificationMessageTemplate The template for the verification message that the user sees when the app requests permission to access the user's information.", "setterMethodName" : "setVerificationMessageTemplate", "setterModel" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : null, "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              ", "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPoolName", "beanStyleSetterMethodName" : "setPoolName", "c2jName" : "PoolName", "c2jShape" : "UserPoolNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string used to name the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolName(String)}.\n@param poolName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolName(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string used to name the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolName", "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.", "fluentSetterMethodName" : "poolName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string used to name the user pool.

                                                                                                              \n@param poolName A string used to name the user pool.", "setterMethodName" : "setPoolName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolName", "variableType" : "String", "documentation" : "

                                                                                                              A string used to name the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The policies associated with the new user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolPolicyType.Builder} avoiding the need to create one manually via {@link UserPoolPolicyType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolPolicyType.Builder#build()} is called immediately and its result is passed to {@link #policies(UserPoolPolicyType)}.\n@param policies a consumer that will call methods on {@link UserPoolPolicyType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(UserPoolPolicyType)", "deprecated" : false, "documentation" : "

                                                                                                              The policies associated with the new user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "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.", "fluentSetterMethodName" : "policies", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The policies associated with the new user pool.

                                                                                                              \n@param policies The policies associated with the new user pool.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : null, "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "

                                                                                                              The policies associated with the new user pool.

                                                                                                              ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaConfig", "beanStyleSetterMethodName" : "setLambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \nThis is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to create one manually via {@link LambdaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its result is passed to {@link #lambdaConfig(LambdaConfigType)}.\n@param lambdaConfig a consumer that will call methods on {@link LambdaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaConfig(LambdaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaConfig", "fluentSetterDocumentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaConfig", "getterDocumentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \n@return The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              ", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              \n@param lambdaConfig The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              ", "setterMethodName" : "setLambdaConfig", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                                                                                              The Lambda trigger configuration information for the new user pool.

                                                                                                              In a push model, event sources (such as Amazon S3 and custom applications) need permission to invoke a function. So you will need to make an extra call to add permission for these event sources to invoke your Lambda function.

                                                                                                              For more information on using the Lambda API to add permission, see AddPermission .

                                                                                                              For adding permission using the AWS CLI, see add-permission .

                                                                                                              ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutoVerifiedAttributesAsStrings", "beanStyleSetterMethodName" : "setAutoVerifiedAttributesWithStrings", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The attributes to be auto-verified. Possible values: email, phone_number.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoVerifiedAttributesAsStrings(List)}.\n@param autoVerifiedAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoVerifiedAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              The attributes to be auto-verified. Possible values: email, phone_number.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoVerifiedAttributes", "fluentEnumSetterMethodName" : "autoVerifiedAttributes", "fluentGetterMethodName" : "autoVerifiedAttributesAsStrings", "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.", "fluentSetterMethodName" : "autoVerifiedAttributesWithStrings", "getterDocumentation" : "

                                                                                                              The attributes to be auto-verified. Possible values: email, phone_number.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The attributes to be auto-verified. Possible values: email, phone_number.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoVerifiedAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoVerifiedAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "VerifiedAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link VerifiedAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see VerifiedAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoVerifiedAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The attributes to be auto-verified. Possible values: email, phone_number.

                                                                                                              \n@param autoVerifiedAttributes The attributes to be auto-verified. Possible values: email, phone_number.", "setterMethodName" : "setAutoVerifiedAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAliasAttributesAsStrings", "beanStyleSetterMethodName" : "setAliasAttributesWithStrings", "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aliasAttributesAsStrings(List)}.\n@param aliasAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "aliasAttributes", "fluentEnumSetterMethodName" : "aliasAttributes", "fluentGetterMethodName" : "aliasAttributesAsStrings", "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.", "fluentSetterMethodName" : "aliasAttributesWithStrings", "getterDocumentation" : "

                                                                                                              Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AliasAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AliasAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AliasAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link AliasAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see AliasAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AliasAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AliasAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.

                                                                                                              \n@param aliasAttributes Attributes supported as an alias for this user pool. Possible values: phone_number, email, or preferred_username.", "setterMethodName" : "setAliasAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliasAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsernameAttributesAsStrings", "beanStyleSetterMethodName" : "setUsernameAttributesWithStrings", "c2jName" : "UsernameAttributes", "c2jShape" : "UsernameAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #usernameAttributesAsStrings(List)}.\n@param usernameAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #usernameAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "usernameAttributes", "fluentEnumSetterMethodName" : "usernameAttributes", "fluentGetterMethodName" : "usernameAttributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              \n@param usernameAttributes Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "usernameAttributesWithStrings", "getterDocumentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UsernameAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UsernameAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UsernameAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "UsernameAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see UsernameAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UsernameAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link UsernameAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see UsernameAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see UsernameAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UsernameAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              \n@param usernameAttributes Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.", "setterMethodName" : "setUsernameAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "usernameAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "usernameAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsVerificationMessage", "beanStyleSetterMethodName" : "setSmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string representing the SMS verification message.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsVerificationMessage(String)}.\n@param smsVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string representing the SMS verification message.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsVerificationMessage", "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.", "fluentSetterMethodName" : "smsVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string representing the SMS verification message.

                                                                                                              \n@param smsVerificationMessage A string representing the SMS verification message.", "setterMethodName" : "setSmsVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                              A string representing the SMS verification message.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailVerificationMessage", "beanStyleSetterMethodName" : "setEmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string representing the email verification message.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationMessage(String)}.\n@param emailVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string representing the email verification message.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationMessage", "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.", "fluentSetterMethodName" : "emailVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string representing the email verification message.

                                                                                                              \n@param emailVerificationMessage A string representing the email verification message.", "setterMethodName" : "setEmailVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                              A string representing the email verification message.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailVerificationSubject", "beanStyleSetterMethodName" : "setEmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string representing the email verification subject.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationSubject(String)}.\n@param emailVerificationSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string representing the email verification subject.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationSubject", "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.", "fluentSetterMethodName" : "emailVerificationSubject", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string representing the email verification subject.

                                                                                                              \n@param emailVerificationSubject A string representing the email verification subject.", "setterMethodName" : "setEmailVerificationSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                                                                                              A string representing the email verification subject.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVerificationMessageTemplate", "beanStyleSetterMethodName" : "setVerificationMessageTemplate", "c2jName" : "VerificationMessageTemplate", "c2jShape" : "VerificationMessageTemplateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link VerificationMessageTemplateType.Builder} avoiding the need to create one manually via {@link VerificationMessageTemplateType#builder()}.\n\nWhen the {@link Consumer} completes, {@link VerificationMessageTemplateType.Builder#build()} is called immediately and its result is passed to {@link #verificationMessageTemplate(VerificationMessageTemplateType)}.\n@param verificationMessageTemplate a consumer that will call methods on {@link VerificationMessageTemplateType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verificationMessageTemplate(VerificationMessageTemplateType)", "deprecated" : false, "documentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verificationMessageTemplate", "fluentSetterDocumentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              \n@param verificationMessageTemplate The template for the verification message that the user sees when the app requests permission to access the user's information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verificationMessageTemplate", "getterDocumentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              \n@return The template for the verification message that the user sees when the app requests permission to access the user's information.", "getterModel" : { "returnType" : "VerificationMessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerificationMessageTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerificationMessageTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VerificationMessageTemplate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              \n@param verificationMessageTemplate The template for the verification message that the user sees when the app requests permission to access the user's information.", "setterMethodName" : "setVerificationMessageTemplate", "setterModel" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : null, "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : "

                                                                                                              The template for the verification message that the user sees when the app requests permission to access the user's information.

                                                                                                              ", "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsAuthenticationMessage", "beanStyleSetterMethodName" : "setSmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A string representing the SMS authentication message.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsAuthenticationMessage(String)}.\n@param smsAuthenticationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsAuthenticationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                              A string representing the SMS authentication message.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsAuthenticationMessage", "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.", "fluentSetterMethodName" : "smsAuthenticationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsAuthenticationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A string representing the SMS authentication message.

                                                                                                              \n@param smsAuthenticationMessage A string representing the SMS authentication message.", "setterMethodName" : "setSmsAuthenticationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                                              A string representing the SMS authentication message.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "deprecated" : false, "documentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "fluentSetterDocumentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              \n@param mfaConfiguration Specifies MFA configuration details.\n@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "getterDocumentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                              \n@return Specifies MFA configuration details.\n@see UserPoolMfaType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              \n@param mfaConfiguration Specifies MFA configuration details.\n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                                                                                              Specifies MFA configuration details.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceConfiguration", "beanStyleSetterMethodName" : "setDeviceConfiguration", "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link DeviceConfigurationType.Builder} avoiding the need to create one manually via {@link DeviceConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #deviceConfiguration(DeviceConfigurationType)}.\n@param deviceConfiguration a consumer that will call methods on {@link DeviceConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceConfiguration(DeviceConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The device configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceConfiguration", "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.", "fluentSetterMethodName" : "deviceConfiguration", "getterDocumentation" : "

                                                                                                              The device configuration.

                                                                                                              \n@return The device configuration.", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device configuration.

                                                                                                              \n@param deviceConfiguration The device configuration.", "setterMethodName" : "setDeviceConfiguration", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : null, "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                                                                                              The device configuration.

                                                                                                              ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailConfiguration", "beanStyleSetterMethodName" : "setEmailConfiguration", "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The email configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link EmailConfigurationType.Builder} avoiding the need to create one manually via {@link EmailConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #emailConfiguration(EmailConfigurationType)}.\n@param emailConfiguration a consumer that will call methods on {@link EmailConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailConfiguration(EmailConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The email configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailConfiguration", "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.", "fluentSetterMethodName" : "emailConfiguration", "getterDocumentation" : "

                                                                                                              The email configuration.

                                                                                                              \n@return The email configuration.", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The email configuration.

                                                                                                              \n@param emailConfiguration The email configuration.", "setterMethodName" : "setEmailConfiguration", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : null, "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                                                                                              The email configuration.

                                                                                                              ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsConfiguration", "beanStyleSetterMethodName" : "setSmsConfiguration", "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The SMS configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need to create one manually via {@link SmsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #smsConfiguration(SmsConfigurationType)}.\n@param smsConfiguration a consumer that will call methods on {@link SmsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfiguration(SmsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The SMS configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfiguration", "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.", "fluentSetterMethodName" : "smsConfiguration", "getterDocumentation" : "

                                                                                                              The SMS configuration.

                                                                                                              \n@return The SMS configuration.", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The SMS configuration.

                                                                                                              \n@param smsConfiguration The SMS configuration.", "setterMethodName" : "setSmsConfiguration", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                                              The SMS configuration.

                                                                                                              ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolTags", "beanStyleSetterMethodName" : "setUserPoolTags", "c2jName" : "UserPoolTags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #userPoolTags(Map)}.\n@param userPoolTags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolTags(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolTags", "fluentSetterDocumentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              \n@param userPoolTags The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolTags", "getterDocumentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolTags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolTags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserPoolTags", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              \n@param userPoolTags The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.", "setterMethodName" : "setUserPoolTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdminCreateUserConfig", "beanStyleSetterMethodName" : "setAdminCreateUserConfig", "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The configuration for AdminCreateUser requests.

                                                                                                              \nThis is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the need to create one manually via {@link AdminCreateUserConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}.\n@param adminCreateUserConfig a consumer that will call methods on {@link AdminCreateUserConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminCreateUserConfig(AdminCreateUserConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The configuration for AdminCreateUser requests.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminCreateUserConfig", "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.", "fluentSetterMethodName" : "adminCreateUserConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdminCreateUserConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The configuration for AdminCreateUser requests.

                                                                                                              \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.", "setterMethodName" : "setAdminCreateUserConfig", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : null, "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                                                                                              The configuration for AdminCreateUser requests.

                                                                                                              ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchema", "beanStyleSetterMethodName" : "setSchema", "c2jName" : "Schema", "c2jShape" : "SchemaAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #schema(List)}.\n@param schema a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schema(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schema", "fluentSetterDocumentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              \n@param schema An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schema", "getterDocumentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schema", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schema", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SchemaAttributeType.Builder} avoiding the need to create one manually via {@link SchemaAttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaAttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(SchemaAttributeType)}.\n@param member a consumer that will call methods on {@link SchemaAttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SchemaAttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : null, "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SchemaAttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SchemaAttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Schema", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              \n@param schema An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.", "setterMethodName" : "setSchema", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "schema", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "schema", "variableType" : "java.util.List", "documentation" : "

                                                                                                              An array of schema attributes for the new user pool. These attributes can be standard or custom attributes.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolAddOns", "beanStyleSetterMethodName" : "setUserPoolAddOns", "c2jName" : "UserPoolAddOns", "c2jShape" : "UserPoolAddOnsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolAddOnsType.Builder} avoiding the need to create one manually via {@link UserPoolAddOnsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolAddOnsType.Builder#build()} is called immediately and its result is passed to {@link #userPoolAddOns(UserPoolAddOnsType)}.\n@param userPoolAddOns a consumer that will call methods on {@link UserPoolAddOnsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolAddOns(UserPoolAddOnsType)", "deprecated" : false, "documentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolAddOns", "fluentSetterDocumentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              \n@param userPoolAddOns Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolAddOns", "getterDocumentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              \n@return Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".", "getterModel" : { "returnType" : "UserPoolAddOnsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolAddOns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolAddOns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolAddOns", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              \n@param userPoolAddOns Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".", "setterMethodName" : "setUserPoolAddOns", "setterModel" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : null, "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : "

                                                                                                              Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                              ", "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PoolName" ], "shapeName" : "CreateUserPoolRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUserPoolRequest", "variableName" : "createUserPoolRequest", "variableType" : "CreateUserPoolRequest", "documentation" : null, "simpleType" : "CreateUserPoolRequest", "variableSetterType" : "CreateUserPoolRequest" }, "wrapper" : false }, "CreateUserPoolResponse" : { "c2jName" : "CreateUserPoolResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the response from the server for the request to create a user pool.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPool", "beanStyleSetterMethodName" : "setUserPool", "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A container for the user pool details.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolType.Builder} avoiding the need to create one manually via {@link UserPoolType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolType.Builder#build()} is called immediately and its result is passed to {@link #userPool(UserPoolType)}.\n@param userPool a consumer that will call methods on {@link UserPoolType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPool(UserPoolType)", "deprecated" : false, "documentation" : "

                                                                                                              A container for the user pool details.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPool", "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.", "fluentSetterMethodName" : "userPool", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPool", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPool", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPool", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A container for the user pool details.

                                                                                                              \n@param userPool A container for the user pool details.", "setterMethodName" : "setUserPool", "setterModel" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : null, "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : "

                                                                                                              A container for the user pool details.

                                                                                                              ", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPool" : { "beanStyleGetterMethodName" : "getUserPool", "beanStyleSetterMethodName" : "setUserPool", "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A container for the user pool details.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolType.Builder} avoiding the need to create one manually via {@link UserPoolType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolType.Builder#build()} is called immediately and its result is passed to {@link #userPool(UserPoolType)}.\n@param userPool a consumer that will call methods on {@link UserPoolType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPool(UserPoolType)", "deprecated" : false, "documentation" : "

                                                                                                              A container for the user pool details.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPool", "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.", "fluentSetterMethodName" : "userPool", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPool", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPool", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPool", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A container for the user pool details.

                                                                                                              \n@param userPool A container for the user pool details.", "setterMethodName" : "setUserPool", "setterModel" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : null, "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : "

                                                                                                              A container for the user pool details.

                                                                                                              ", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPool", "beanStyleSetterMethodName" : "setUserPool", "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A container for the user pool details.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolType.Builder} avoiding the need to create one manually via {@link UserPoolType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolType.Builder#build()} is called immediately and its result is passed to {@link #userPool(UserPoolType)}.\n@param userPool a consumer that will call methods on {@link UserPoolType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPool(UserPoolType)", "deprecated" : false, "documentation" : "

                                                                                                              A container for the user pool details.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPool", "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.", "fluentSetterMethodName" : "userPool", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPool", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPool", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPool", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A container for the user pool details.

                                                                                                              \n@param userPool A container for the user pool details.", "setterMethodName" : "setUserPool", "setterModel" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : null, "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : "

                                                                                                              A container for the user pool details.

                                                                                                              ", "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateUserPoolResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateUserPoolResponse", "variableName" : "createUserPoolResponse", "variableType" : "CreateUserPoolResponse", "documentation" : null, "simpleType" : "CreateUserPoolResponse", "variableSetterType" : "CreateUserPoolResponse" }, "wrapper" : false }, "CustomDomainConfigType" : { "c2jName" : "CustomDomainConfigType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCertificateArn", "beanStyleSetterMethodName" : "setCertificateArn", "c2jName" : "CertificateArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificateArn(String)}.\n@param certificateArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificateArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificateArn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              \n@param certificateArn The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificateArn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              \n@return The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CertificateArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CertificateArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CertificateArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              \n@param certificateArn The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.", "setterMethodName" : "setCertificateArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CertificateArn" : { "beanStyleGetterMethodName" : "getCertificateArn", "beanStyleSetterMethodName" : "setCertificateArn", "c2jName" : "CertificateArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificateArn(String)}.\n@param certificateArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificateArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificateArn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              \n@param certificateArn The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificateArn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              \n@return The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CertificateArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CertificateArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CertificateArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              \n@param certificateArn The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.", "setterMethodName" : "setCertificateArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCertificateArn", "beanStyleSetterMethodName" : "setCertificateArn", "c2jName" : "CertificateArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificateArn(String)}.\n@param certificateArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificateArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificateArn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              \n@param certificateArn The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificateArn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              \n@return The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CertificateArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CertificateArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CertificateArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              \n@param certificateArn The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.", "setterMethodName" : "setCertificateArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an AWS Certificate Manager SSL certificate. You use this certificate for the subdomain of your custom domain.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CertificateArn" ], "shapeName" : "CustomDomainConfigType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfigType", "variableType" : "CustomDomainConfigType", "documentation" : null, "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "wrapper" : false }, "DefaultEmailOptionType" : { "c2jName" : "DefaultEmailOptionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CONFIRM_WITH_LINK", "value" : "CONFIRM_WITH_LINK" }, { "name" : "CONFIRM_WITH_CODE", "value" : "CONFIRM_WITH_CODE" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DefaultEmailOptionType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DefaultEmailOptionType", "variableName" : "defaultEmailOptionType", "variableType" : "DefaultEmailOptionType", "documentation" : null, "simpleType" : "DefaultEmailOptionType", "variableSetterType" : "DefaultEmailOptionType" }, "wrapper" : false }, "DeleteGroupRequest" : { "c2jName" : "DeleteGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteGroup", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DeleteGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GroupName" : { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GroupName", "UserPoolId" ], "shapeName" : "DeleteGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteGroupRequest", "variableName" : "deleteGroupRequest", "variableType" : "DeleteGroupRequest", "documentation" : null, "simpleType" : "DeleteGroupRequest", "variableSetterType" : "DeleteGroupRequest" }, "wrapper" : false }, "DeleteGroupResponse" : { "c2jName" : "DeleteGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteGroupResponse", "variableName" : "deleteGroupResponse", "variableType" : "DeleteGroupResponse", "documentation" : null, "simpleType" : "DeleteGroupResponse", "variableSetterType" : "DeleteGroupResponse" }, "wrapper" : false }, "DeleteIdentityProviderRequest" : { "c2jName" : "DeleteIdentityProviderRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteIdentityProvider", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DeleteIdentityProvider", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProviderName" : { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "ProviderName" ], "shapeName" : "DeleteIdentityProviderRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteIdentityProviderRequest", "variableName" : "deleteIdentityProviderRequest", "variableType" : "DeleteIdentityProviderRequest", "documentation" : null, "simpleType" : "DeleteIdentityProviderRequest", "variableSetterType" : "DeleteIdentityProviderRequest" }, "wrapper" : false }, "DeleteIdentityProviderResponse" : { "c2jName" : "DeleteIdentityProviderResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteIdentityProviderResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteIdentityProviderResponse", "variableName" : "deleteIdentityProviderResponse", "variableType" : "DeleteIdentityProviderResponse", "documentation" : null, "simpleType" : "DeleteIdentityProviderResponse", "variableSetterType" : "DeleteIdentityProviderResponse" }, "wrapper" : false }, "DeleteResourceServerRequest" : { "c2jName" : "DeleteResourceServerRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteResourceServer", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DeleteResourceServer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@param userPoolId The user pool ID for the user pool that hosts the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@return The user pool ID for the user pool that hosts the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@param userPoolId The user pool ID for the user pool that hosts the resource server.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              \n@param identifier The identifier for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              \n@return The identifier for the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              \n@param identifier The identifier for the resource server.", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Identifier" : { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              \n@param identifier The identifier for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              \n@return The identifier for the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              \n@param identifier The identifier for the resource server.", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@param userPoolId The user pool ID for the user pool that hosts the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@return The user pool ID for the user pool that hosts the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@param userPoolId The user pool ID for the user pool that hosts the resource server.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@param userPoolId The user pool ID for the user pool that hosts the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@return The user pool ID for the user pool that hosts the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@param userPoolId The user pool ID for the user pool that hosts the resource server.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              \n@param identifier The identifier for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              \n@return The identifier for the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              \n@param identifier The identifier for the resource server.", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                              The identifier for the resource server.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Identifier" ], "shapeName" : "DeleteResourceServerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteResourceServerRequest", "variableName" : "deleteResourceServerRequest", "variableType" : "DeleteResourceServerRequest", "documentation" : null, "simpleType" : "DeleteResourceServerRequest", "variableSetterType" : "DeleteResourceServerRequest" }, "wrapper" : false }, "DeleteResourceServerResponse" : { "c2jName" : "DeleteResourceServerResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteResourceServerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteResourceServerResponse", "variableName" : "deleteResourceServerResponse", "variableType" : "DeleteResourceServerResponse", "documentation" : null, "simpleType" : "DeleteResourceServerResponse", "variableSetterType" : "DeleteResourceServerResponse" }, "wrapper" : false }, "DeleteUserAttributesRequest" : { "c2jName" : "DeleteUserAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to delete user attributes.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteUserAttributes", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DeleteUserAttributes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserAttributeNames", "beanStyleSetterMethodName" : "setUserAttributeNames", "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributeNames(List)}.\n@param userAttributeNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributeNames(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributeNames", "fluentSetterDocumentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributeNames", "getterDocumentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributeNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributeNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributeNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributeNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributeNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token used in the request to delete user attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token used in the request to delete user attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "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.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token used in the request to delete user attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token used in the request to delete user attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "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.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserAttributeNames", "beanStyleSetterMethodName" : "setUserAttributeNames", "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributeNames(List)}.\n@param userAttributeNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributeNames(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributeNames", "fluentSetterDocumentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributeNames", "getterDocumentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributeNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributeNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributeNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributeNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributeNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserAttributeNames", "beanStyleSetterMethodName" : "setUserAttributeNames", "c2jName" : "UserAttributeNames", "c2jShape" : "AttributeNameListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributeNames(List)}.\n@param userAttributeNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributeNames(List)", "deprecated" : false, "documentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributeNames", "fluentSetterDocumentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributeNames", "getterDocumentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributeNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributeNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributeNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              \n@param userAttributeNames An array of strings representing the user attribute names you wish to delete.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributeNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributeNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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.

                                                                                                              For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token used in the request to delete user attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token used in the request to delete user attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "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.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserAttributeNames", "AccessToken" ], "shapeName" : "DeleteUserAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserAttributesRequest", "variableName" : "deleteUserAttributesRequest", "variableType" : "DeleteUserAttributesRequest", "documentation" : null, "simpleType" : "DeleteUserAttributesRequest", "variableSetterType" : "DeleteUserAttributesRequest" }, "wrapper" : false }, "DeleteUserAttributesResponse" : { "c2jName" : "DeleteUserAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the response from the server to delete user attributes.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteUserAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserAttributesResponse", "variableName" : "deleteUserAttributesResponse", "variableType" : "DeleteUserAttributesResponse", "documentation" : null, "simpleType" : "DeleteUserAttributesResponse", "variableSetterType" : "DeleteUserAttributesResponse" }, "wrapper" : false }, "DeleteUserPoolClientRequest" : { "c2jName" : "DeleteUserPoolClientRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to delete a user pool client.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteUserPoolClient", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DeleteUserPoolClient", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to delete the client.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to delete the client.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to delete the client.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to delete the client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@return The app client ID of the app associated with the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@return The app client ID of the app associated with the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to delete the client.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to delete the client.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to delete the client.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to delete the client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to delete the client.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool where you want to delete the client.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool where you want to delete the client.

                                                                                                              \n@param userPoolId The user pool ID for the user pool where you want to delete the client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@return The app client ID of the app associated with the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "ClientId" ], "shapeName" : "DeleteUserPoolClientRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserPoolClientRequest", "variableName" : "deleteUserPoolClientRequest", "variableType" : "DeleteUserPoolClientRequest", "documentation" : null, "simpleType" : "DeleteUserPoolClientRequest", "variableSetterType" : "DeleteUserPoolClientRequest" }, "wrapper" : false }, "DeleteUserPoolClientResponse" : { "c2jName" : "DeleteUserPoolClientResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteUserPoolClientResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserPoolClientResponse", "variableName" : "deleteUserPoolClientResponse", "variableType" : "DeleteUserPoolClientResponse", "documentation" : null, "simpleType" : "DeleteUserPoolClientResponse", "variableSetterType" : "DeleteUserPoolClientResponse" }, "wrapper" : false }, "DeleteUserPoolDomainRequest" : { "c2jName" : "DeleteUserPoolDomainRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteUserPoolDomain", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DeleteUserPoolDomain", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@return The domain string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Domain" : { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@return The domain string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@return The domain string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Domain", "UserPoolId" ], "shapeName" : "DeleteUserPoolDomainRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserPoolDomainRequest", "variableName" : "deleteUserPoolDomainRequest", "variableType" : "DeleteUserPoolDomainRequest", "documentation" : null, "simpleType" : "DeleteUserPoolDomainRequest", "variableSetterType" : "DeleteUserPoolDomainRequest" }, "wrapper" : false }, "DeleteUserPoolDomainResponse" : { "c2jName" : "DeleteUserPoolDomainResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteUserPoolDomainResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserPoolDomainResponse", "variableName" : "deleteUserPoolDomainResponse", "variableType" : "DeleteUserPoolDomainResponse", "documentation" : null, "simpleType" : "DeleteUserPoolDomainResponse", "variableSetterType" : "DeleteUserPoolDomainResponse" }, "wrapper" : false }, "DeleteUserPoolRequest" : { "c2jName" : "DeleteUserPoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to delete a user pool.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteUserPool", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DeleteUserPool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to delete.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool you want to delete.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to delete.

                                                                                                              \n@param userPoolId The user pool ID for the user pool you want to delete.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to delete.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool you want to delete.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to delete.

                                                                                                              \n@param userPoolId The user pool ID for the user pool you want to delete.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to delete.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool you want to delete.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to delete.

                                                                                                              \n@param userPoolId The user pool ID for the user pool you want to delete.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "DeleteUserPoolRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserPoolRequest", "variableName" : "deleteUserPoolRequest", "variableType" : "DeleteUserPoolRequest", "documentation" : null, "simpleType" : "DeleteUserPoolRequest", "variableSetterType" : "DeleteUserPoolRequest" }, "wrapper" : false }, "DeleteUserPoolResponse" : { "c2jName" : "DeleteUserPoolResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteUserPoolResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserPoolResponse", "variableName" : "deleteUserPoolResponse", "variableType" : "DeleteUserPoolResponse", "documentation" : null, "simpleType" : "DeleteUserPoolResponse", "variableSetterType" : "DeleteUserPoolResponse" }, "wrapper" : false }, "DeleteUserRequest" : { "c2jName" : "DeleteUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to delete a user.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DeleteUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token from a request to delete a user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token from a request to delete a user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token from a request to delete a user.

                                                                                                              \n@param accessToken The access token from a request to delete a user.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token from a request to delete a user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token from a request to delete a user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token from a request to delete a user.

                                                                                                              \n@param accessToken The access token from a request to delete a user.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token from a request to delete a user.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The access token from a request to delete a user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The access token from a request to delete a user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The access token from a request to delete a user.

                                                                                                              \n@param accessToken The access token from a request to delete a user.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                              The access token from a request to delete a user.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccessToken" ], "shapeName" : "DeleteUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserRequest", "variableName" : "deleteUserRequest", "variableType" : "DeleteUserRequest", "documentation" : null, "simpleType" : "DeleteUserRequest", "variableSetterType" : "DeleteUserRequest" }, "wrapper" : false }, "DeleteUserResponse" : { "c2jName" : "DeleteUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserResponse", "variableName" : "deleteUserResponse", "variableType" : "DeleteUserResponse", "documentation" : null, "simpleType" : "DeleteUserResponse", "variableSetterType" : "DeleteUserResponse" }, "wrapper" : false }, "DeliveryMediumType" : { "c2jName" : "DeliveryMediumType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SMS", "value" : "SMS" }, { "name" : "EMAIL", "value" : "EMAIL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeliveryMediumType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeliveryMediumType", "variableName" : "deliveryMediumType", "variableType" : "DeliveryMediumType", "documentation" : null, "simpleType" : "DeliveryMediumType", "variableSetterType" : "DeliveryMediumType" }, "wrapper" : false }, "DescribeIdentityProviderRequest" : { "c2jName" : "DescribeIdentityProviderRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeIdentityProvider", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DescribeIdentityProvider", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProviderName" : { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider name.

                                                                                                              \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                              The identity provider name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "ProviderName" ], "shapeName" : "DescribeIdentityProviderRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeIdentityProviderRequest", "variableName" : "describeIdentityProviderRequest", "variableType" : "DescribeIdentityProviderRequest", "documentation" : null, "simpleType" : "DescribeIdentityProviderRequest", "variableSetterType" : "DescribeIdentityProviderRequest" }, "wrapper" : false }, "DescribeIdentityProviderResponse" : { "c2jName" : "DescribeIdentityProviderResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIdentityProvider", "beanStyleSetterMethodName" : "setIdentityProvider", "c2jName" : "IdentityProvider", "c2jShape" : "IdentityProviderType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              \nThis is a convenience that creates an instance of the {@link IdentityProviderType.Builder} avoiding the need to create one manually via {@link IdentityProviderType#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityProviderType.Builder#build()} is called immediately and its result is passed to {@link #identityProvider(IdentityProviderType)}.\n@param identityProvider a consumer that will call methods on {@link IdentityProviderType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityProvider(IdentityProviderType)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityProvider", "fluentSetterDocumentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              \n@param identityProvider The identity provider that was deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityProvider", "getterDocumentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              \n@return The identity provider that was deleted.", "getterModel" : { "returnType" : "IdentityProviderType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityProvider", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              \n@param identityProvider The identity provider that was deleted.", "setterMethodName" : "setIdentityProvider", "setterModel" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              ", "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IdentityProvider" : { "beanStyleGetterMethodName" : "getIdentityProvider", "beanStyleSetterMethodName" : "setIdentityProvider", "c2jName" : "IdentityProvider", "c2jShape" : "IdentityProviderType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              \nThis is a convenience that creates an instance of the {@link IdentityProviderType.Builder} avoiding the need to create one manually via {@link IdentityProviderType#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityProviderType.Builder#build()} is called immediately and its result is passed to {@link #identityProvider(IdentityProviderType)}.\n@param identityProvider a consumer that will call methods on {@link IdentityProviderType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityProvider(IdentityProviderType)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityProvider", "fluentSetterDocumentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              \n@param identityProvider The identity provider that was deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityProvider", "getterDocumentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              \n@return The identity provider that was deleted.", "getterModel" : { "returnType" : "IdentityProviderType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityProvider", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              \n@param identityProvider The identity provider that was deleted.", "setterMethodName" : "setIdentityProvider", "setterModel" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              ", "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIdentityProvider", "beanStyleSetterMethodName" : "setIdentityProvider", "c2jName" : "IdentityProvider", "c2jShape" : "IdentityProviderType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              \nThis is a convenience that creates an instance of the {@link IdentityProviderType.Builder} avoiding the need to create one manually via {@link IdentityProviderType#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityProviderType.Builder#build()} is called immediately and its result is passed to {@link #identityProvider(IdentityProviderType)}.\n@param identityProvider a consumer that will call methods on {@link IdentityProviderType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityProvider(IdentityProviderType)", "deprecated" : false, "documentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityProvider", "fluentSetterDocumentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              \n@param identityProvider The identity provider that was deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityProvider", "getterDocumentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              \n@return The identity provider that was deleted.", "getterModel" : { "returnType" : "IdentityProviderType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityProvider", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              \n@param identityProvider The identity provider that was deleted.", "setterMethodName" : "setIdentityProvider", "setterModel" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : "

                                                                                                              The identity provider that was deleted.

                                                                                                              ", "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IdentityProvider" ], "shapeName" : "DescribeIdentityProviderResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeIdentityProviderResponse", "variableName" : "describeIdentityProviderResponse", "variableType" : "DescribeIdentityProviderResponse", "documentation" : null, "simpleType" : "DescribeIdentityProviderResponse", "variableSetterType" : "DescribeIdentityProviderResponse" }, "wrapper" : false }, "DescribeResourceServerRequest" : { "c2jName" : "DescribeResourceServerRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeResourceServer", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DescribeResourceServer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@param userPoolId The user pool ID for the user pool that hosts the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@return The user pool ID for the user pool that hosts the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@param userPoolId The user pool ID for the user pool that hosts the resource server.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              \n@param identifier The identifier for the resource server\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              \n@return The identifier for the resource server", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              \n@param identifier The identifier for the resource server", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Identifier" : { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              \n@param identifier The identifier for the resource server\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              \n@return The identifier for the resource server", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              \n@param identifier The identifier for the resource server", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@param userPoolId The user pool ID for the user pool that hosts the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@return The user pool ID for the user pool that hosts the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@param userPoolId The user pool ID for the user pool that hosts the resource server.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@param userPoolId The user pool ID for the user pool that hosts the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@return The user pool ID for the user pool that hosts the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              \n@param userPoolId The user pool ID for the user pool that hosts the resource server.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID for the user pool that hosts the resource server.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              \n@param identifier The identifier for the resource server\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              \n@return The identifier for the resource server", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              \n@param identifier The identifier for the resource server", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                              The identifier for the resource server

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Identifier" ], "shapeName" : "DescribeResourceServerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeResourceServerRequest", "variableName" : "describeResourceServerRequest", "variableType" : "DescribeResourceServerRequest", "documentation" : null, "simpleType" : "DescribeResourceServerRequest", "variableSetterType" : "DescribeResourceServerRequest" }, "wrapper" : false }, "DescribeResourceServerResponse" : { "c2jName" : "DescribeResourceServerResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getResourceServer", "beanStyleSetterMethodName" : "setResourceServer", "c2jName" : "ResourceServer", "c2jShape" : "ResourceServerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ResourceServerType.Builder} avoiding the need to create one manually via {@link ResourceServerType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerType.Builder#build()} is called immediately and its result is passed to {@link #resourceServer(ResourceServerType)}.\n@param resourceServer a consumer that will call methods on {@link ResourceServerType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceServer(ResourceServerType)", "deprecated" : false, "documentation" : "

                                                                                                              The resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceServer", "fluentSetterDocumentation" : "

                                                                                                              The resource server.

                                                                                                              \n@param resourceServer The resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceServer", "getterDocumentation" : "

                                                                                                              The resource server.

                                                                                                              \n@return The resource server.", "getterModel" : { "returnType" : "ResourceServerType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceServer", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceServer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResourceServer", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The resource server.

                                                                                                              \n@param resourceServer The resource server.", "setterMethodName" : "setResourceServer", "setterModel" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : "

                                                                                                              The resource server.

                                                                                                              ", "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceServer" : { "beanStyleGetterMethodName" : "getResourceServer", "beanStyleSetterMethodName" : "setResourceServer", "c2jName" : "ResourceServer", "c2jShape" : "ResourceServerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ResourceServerType.Builder} avoiding the need to create one manually via {@link ResourceServerType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerType.Builder#build()} is called immediately and its result is passed to {@link #resourceServer(ResourceServerType)}.\n@param resourceServer a consumer that will call methods on {@link ResourceServerType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceServer(ResourceServerType)", "deprecated" : false, "documentation" : "

                                                                                                              The resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceServer", "fluentSetterDocumentation" : "

                                                                                                              The resource server.

                                                                                                              \n@param resourceServer The resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceServer", "getterDocumentation" : "

                                                                                                              The resource server.

                                                                                                              \n@return The resource server.", "getterModel" : { "returnType" : "ResourceServerType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceServer", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceServer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResourceServer", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The resource server.

                                                                                                              \n@param resourceServer The resource server.", "setterMethodName" : "setResourceServer", "setterModel" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : "

                                                                                                              The resource server.

                                                                                                              ", "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceServer", "beanStyleSetterMethodName" : "setResourceServer", "c2jName" : "ResourceServer", "c2jShape" : "ResourceServerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The resource server.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ResourceServerType.Builder} avoiding the need to create one manually via {@link ResourceServerType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerType.Builder#build()} is called immediately and its result is passed to {@link #resourceServer(ResourceServerType)}.\n@param resourceServer a consumer that will call methods on {@link ResourceServerType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceServer(ResourceServerType)", "deprecated" : false, "documentation" : "

                                                                                                              The resource server.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceServer", "fluentSetterDocumentation" : "

                                                                                                              The resource server.

                                                                                                              \n@param resourceServer The resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceServer", "getterDocumentation" : "

                                                                                                              The resource server.

                                                                                                              \n@return The resource server.", "getterModel" : { "returnType" : "ResourceServerType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceServer", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceServer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResourceServer", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The resource server.

                                                                                                              \n@param resourceServer The resource server.", "setterMethodName" : "setResourceServer", "setterModel" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : "

                                                                                                              The resource server.

                                                                                                              ", "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceServer" ], "shapeName" : "DescribeResourceServerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeResourceServerResponse", "variableName" : "describeResourceServerResponse", "variableType" : "DescribeResourceServerResponse", "documentation" : null, "simpleType" : "DescribeResourceServerResponse", "variableSetterType" : "DescribeResourceServerResponse" }, "wrapper" : false }, "DescribeRiskConfigurationRequest" : { "c2jName" : "DescribeRiskConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeRiskConfiguration", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DescribeRiskConfiguration", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID.

                                                                                                              \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "DescribeRiskConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeRiskConfigurationRequest", "variableName" : "describeRiskConfigurationRequest", "variableType" : "DescribeRiskConfigurationRequest", "documentation" : null, "simpleType" : "DescribeRiskConfigurationRequest", "variableSetterType" : "DescribeRiskConfigurationRequest" }, "wrapper" : false }, "DescribeRiskConfigurationResponse" : { "c2jName" : "DescribeRiskConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRiskConfiguration", "beanStyleSetterMethodName" : "setRiskConfiguration", "c2jName" : "RiskConfiguration", "c2jShape" : "RiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The risk configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link RiskConfigurationType.Builder} avoiding the need to create one manually via {@link RiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #riskConfiguration(RiskConfigurationType)}.\n@param riskConfiguration a consumer that will call methods on {@link RiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskConfiguration(RiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The risk configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "riskConfiguration", "fluentSetterDocumentation" : "

                                                                                                              The risk configuration.

                                                                                                              \n@param riskConfiguration The risk configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "riskConfiguration", "getterDocumentation" : "

                                                                                                              The risk configuration.

                                                                                                              \n@return The risk configuration.", "getterModel" : { "returnType" : "RiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The risk configuration.

                                                                                                              \n@param riskConfiguration The risk configuration.", "setterMethodName" : "setRiskConfiguration", "setterModel" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfiguration", "variableType" : "RiskConfigurationType", "documentation" : null, "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfiguration", "variableType" : "RiskConfigurationType", "documentation" : "

                                                                                                              The risk configuration.

                                                                                                              ", "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RiskConfiguration" : { "beanStyleGetterMethodName" : "getRiskConfiguration", "beanStyleSetterMethodName" : "setRiskConfiguration", "c2jName" : "RiskConfiguration", "c2jShape" : "RiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The risk configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link RiskConfigurationType.Builder} avoiding the need to create one manually via {@link RiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #riskConfiguration(RiskConfigurationType)}.\n@param riskConfiguration a consumer that will call methods on {@link RiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskConfiguration(RiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The risk configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "riskConfiguration", "fluentSetterDocumentation" : "

                                                                                                              The risk configuration.

                                                                                                              \n@param riskConfiguration The risk configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "riskConfiguration", "getterDocumentation" : "

                                                                                                              The risk configuration.

                                                                                                              \n@return The risk configuration.", "getterModel" : { "returnType" : "RiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The risk configuration.

                                                                                                              \n@param riskConfiguration The risk configuration.", "setterMethodName" : "setRiskConfiguration", "setterModel" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfiguration", "variableType" : "RiskConfigurationType", "documentation" : null, "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfiguration", "variableType" : "RiskConfigurationType", "documentation" : "

                                                                                                              The risk configuration.

                                                                                                              ", "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRiskConfiguration", "beanStyleSetterMethodName" : "setRiskConfiguration", "c2jName" : "RiskConfiguration", "c2jShape" : "RiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The risk configuration.

                                                                                                              \nThis is a convenience that creates an instance of the {@link RiskConfigurationType.Builder} avoiding the need to create one manually via {@link RiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #riskConfiguration(RiskConfigurationType)}.\n@param riskConfiguration a consumer that will call methods on {@link RiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskConfiguration(RiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                              The risk configuration.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "riskConfiguration", "fluentSetterDocumentation" : "

                                                                                                              The risk configuration.

                                                                                                              \n@param riskConfiguration The risk configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "riskConfiguration", "getterDocumentation" : "

                                                                                                              The risk configuration.

                                                                                                              \n@return The risk configuration.", "getterModel" : { "returnType" : "RiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The risk configuration.

                                                                                                              \n@param riskConfiguration The risk configuration.", "setterMethodName" : "setRiskConfiguration", "setterModel" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfiguration", "variableType" : "RiskConfigurationType", "documentation" : null, "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfiguration", "variableType" : "RiskConfigurationType", "documentation" : "

                                                                                                              The risk configuration.

                                                                                                              ", "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "RiskConfiguration" ], "shapeName" : "DescribeRiskConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeRiskConfigurationResponse", "variableName" : "describeRiskConfigurationResponse", "variableType" : "DescribeRiskConfigurationResponse", "documentation" : null, "simpleType" : "DescribeRiskConfigurationResponse", "variableSetterType" : "DescribeRiskConfigurationResponse" }, "wrapper" : false }, "DescribeUserImportJobRequest" : { "c2jName" : "DescribeUserImportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to describe the user import job.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeUserImportJob", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DescribeUserImportJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that the users are being imported into.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool that the users are being imported into.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The job ID for the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The job ID for the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "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.", "fluentSetterMethodName" : "jobId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The job ID for the user import job.

                                                                                                              \n@param jobId The job ID for the user import job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                                                                              The job ID for the user import job.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The job ID for the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The job ID for the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "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.", "fluentSetterMethodName" : "jobId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The job ID for the user import job.

                                                                                                              \n@param jobId The job ID for the user import job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                                                                              The job ID for the user import job.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that the users are being imported into.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool that the users are being imported into.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool that the users are being imported into.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool that the users are being imported into.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The job ID for the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The job ID for the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "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.", "fluentSetterMethodName" : "jobId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The job ID for the user import job.

                                                                                                              \n@param jobId The job ID for the user import job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                                                                              The job ID for the user import job.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "JobId" ], "shapeName" : "DescribeUserImportJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserImportJobRequest", "variableName" : "describeUserImportJobRequest", "variableType" : "DescribeUserImportJobRequest", "documentation" : null, "simpleType" : "DescribeUserImportJobRequest", "variableSetterType" : "DescribeUserImportJobRequest" }, "wrapper" : false }, "DescribeUserImportJobResponse" : { "c2jName" : "DescribeUserImportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the response from the server to the request to describe the user import job.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserImportJob", "beanStyleSetterMethodName" : "setUserImportJob", "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #userImportJob(UserImportJobType)}.\n@param userImportJob a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJob(UserImportJobType)", "deprecated" : false, "documentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJob", "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.", "fluentSetterMethodName" : "userImportJob", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserImportJob", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              \n@param userImportJob The job object that represents the user import job.", "setterMethodName" : "setUserImportJob", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserImportJob", "beanStyleSetterMethodName" : "setUserImportJob", "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #userImportJob(UserImportJobType)}.\n@param userImportJob a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJob(UserImportJobType)", "deprecated" : false, "documentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJob", "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.", "fluentSetterMethodName" : "userImportJob", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserImportJob", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              \n@param userImportJob The job object that represents the user import job.", "setterMethodName" : "setUserImportJob", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserImportJob", "beanStyleSetterMethodName" : "setUserImportJob", "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #userImportJob(UserImportJobType)}.\n@param userImportJob a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJob(UserImportJobType)", "deprecated" : false, "documentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJob", "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.", "fluentSetterMethodName" : "userImportJob", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserImportJob", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              \n@param userImportJob The job object that represents the user import job.", "setterMethodName" : "setUserImportJob", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                                                                                              The job object that represents the user import job.

                                                                                                              ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUserImportJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserImportJobResponse", "variableName" : "describeUserImportJobResponse", "variableType" : "DescribeUserImportJobResponse", "documentation" : null, "simpleType" : "DescribeUserImportJobResponse", "variableSetterType" : "DescribeUserImportJobResponse" }, "wrapper" : false }, "DescribeUserPoolClientRequest" : { "c2jName" : "DescribeUserPoolClientRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to describe a user pool client.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeUserPoolClient", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DescribeUserPoolClient", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              \n@param userPoolId The user pool ID for the user pool you want to describe.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@return The app client ID of the app associated with the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@return The app client ID of the app associated with the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              \n@param userPoolId The user pool ID for the user pool you want to describe.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              \n@param userPoolId The user pool ID for the user pool you want to describe.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@return The app client ID of the app associated with the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              \n@param clientId The app client ID of the app associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                              The app client ID of the app associated with the user pool.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "ClientId" ], "shapeName" : "DescribeUserPoolClientRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserPoolClientRequest", "variableName" : "describeUserPoolClientRequest", "variableType" : "DescribeUserPoolClientRequest", "documentation" : null, "simpleType" : "DescribeUserPoolClientRequest", "variableSetterType" : "DescribeUserPoolClientRequest" }, "wrapper" : false }, "DescribeUserPoolClientResponse" : { "c2jName" : "DescribeUserPoolClientResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the response from the server from a request to describe the user pool client.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolClient", "beanStyleSetterMethodName" : "setUserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool client from a server response to describe the user pool client.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolClientType.Builder} avoiding the need to create one manually via {@link UserPoolClientType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolClientType.Builder#build()} is called immediately and its result is passed to {@link #userPoolClient(UserPoolClientType)}.\n@param userPoolClient a consumer that will call methods on {@link UserPoolClientType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClient(UserPoolClientType)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool client from a server response to describe the user pool client.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolClient", "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.", "fluentSetterMethodName" : "userPoolClient", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool client from a server response to describe the user pool client.

                                                                                                              \n@param userPoolClient The user pool client from a server response to describe the user pool client.", "setterMethodName" : "setUserPoolClient", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : null, "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolClient", "beanStyleSetterMethodName" : "setUserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool client from a server response to describe the user pool client.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolClientType.Builder} avoiding the need to create one manually via {@link UserPoolClientType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolClientType.Builder#build()} is called immediately and its result is passed to {@link #userPoolClient(UserPoolClientType)}.\n@param userPoolClient a consumer that will call methods on {@link UserPoolClientType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClient(UserPoolClientType)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool client from a server response to describe the user pool client.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolClient", "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.", "fluentSetterMethodName" : "userPoolClient", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool client from a server response to describe the user pool client.

                                                                                                              \n@param userPoolClient The user pool client from a server response to describe the user pool client.", "setterMethodName" : "setUserPoolClient", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : null, "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolClient", "beanStyleSetterMethodName" : "setUserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool client from a server response to describe the user pool client.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolClientType.Builder} avoiding the need to create one manually via {@link UserPoolClientType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolClientType.Builder#build()} is called immediately and its result is passed to {@link #userPoolClient(UserPoolClientType)}.\n@param userPoolClient a consumer that will call methods on {@link UserPoolClientType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClient(UserPoolClientType)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool client from a server response to describe the user pool client.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolClient", "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.", "fluentSetterMethodName" : "userPoolClient", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool client from a server response to describe the user pool client.

                                                                                                              \n@param userPoolClient The user pool client from a server response to describe the user pool client.", "setterMethodName" : "setUserPoolClient", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : null, "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUserPoolClientResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserPoolClientResponse", "variableName" : "describeUserPoolClientResponse", "variableType" : "DescribeUserPoolClientResponse", "documentation" : null, "simpleType" : "DescribeUserPoolClientResponse", "variableSetterType" : "DescribeUserPoolClientResponse" }, "wrapper" : false }, "DescribeUserPoolDomainRequest" : { "c2jName" : "DescribeUserPoolDomainRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeUserPoolDomain", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DescribeUserPoolDomain", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@return The domain string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Domain" : { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@return The domain string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@return The domain string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Domain" ], "shapeName" : "DescribeUserPoolDomainRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserPoolDomainRequest", "variableName" : "describeUserPoolDomainRequest", "variableType" : "DescribeUserPoolDomainRequest", "documentation" : null, "simpleType" : "DescribeUserPoolDomainRequest", "variableSetterType" : "DescribeUserPoolDomainRequest" }, "wrapper" : false }, "DescribeUserPoolDomainResponse" : { "c2jName" : "DescribeUserPoolDomainResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDomainDescription", "beanStyleSetterMethodName" : "setDomainDescription", "c2jName" : "DomainDescription", "c2jShape" : "DomainDescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              \nThis is a convenience that creates an instance of the {@link DomainDescriptionType.Builder} avoiding the need to create one manually via {@link DomainDescriptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDescriptionType.Builder#build()} is called immediately and its result is passed to {@link #domainDescription(DomainDescriptionType)}.\n@param domainDescription a consumer that will call methods on {@link DomainDescriptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainDescription(DomainDescriptionType)", "deprecated" : false, "documentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainDescription", "fluentSetterDocumentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              \n@param domainDescription A domain description object containing information about the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainDescription", "getterDocumentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              \n@return A domain description object containing information about the domain.", "getterModel" : { "returnType" : "DomainDescriptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              \n@param domainDescription A domain description object containing information about the domain.", "setterMethodName" : "setDomainDescription", "setterModel" : { "variableDeclarationType" : "DomainDescriptionType", "variableName" : "domainDescription", "variableType" : "DomainDescriptionType", "documentation" : null, "simpleType" : "DomainDescriptionType", "variableSetterType" : "DomainDescriptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDescriptionType", "variableName" : "domainDescription", "variableType" : "DomainDescriptionType", "documentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              ", "simpleType" : "DomainDescriptionType", "variableSetterType" : "DomainDescriptionType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainDescription" : { "beanStyleGetterMethodName" : "getDomainDescription", "beanStyleSetterMethodName" : "setDomainDescription", "c2jName" : "DomainDescription", "c2jShape" : "DomainDescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              \nThis is a convenience that creates an instance of the {@link DomainDescriptionType.Builder} avoiding the need to create one manually via {@link DomainDescriptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDescriptionType.Builder#build()} is called immediately and its result is passed to {@link #domainDescription(DomainDescriptionType)}.\n@param domainDescription a consumer that will call methods on {@link DomainDescriptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainDescription(DomainDescriptionType)", "deprecated" : false, "documentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainDescription", "fluentSetterDocumentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              \n@param domainDescription A domain description object containing information about the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainDescription", "getterDocumentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              \n@return A domain description object containing information about the domain.", "getterModel" : { "returnType" : "DomainDescriptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              \n@param domainDescription A domain description object containing information about the domain.", "setterMethodName" : "setDomainDescription", "setterModel" : { "variableDeclarationType" : "DomainDescriptionType", "variableName" : "domainDescription", "variableType" : "DomainDescriptionType", "documentation" : null, "simpleType" : "DomainDescriptionType", "variableSetterType" : "DomainDescriptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDescriptionType", "variableName" : "domainDescription", "variableType" : "DomainDescriptionType", "documentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              ", "simpleType" : "DomainDescriptionType", "variableSetterType" : "DomainDescriptionType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDomainDescription", "beanStyleSetterMethodName" : "setDomainDescription", "c2jName" : "DomainDescription", "c2jShape" : "DomainDescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              \nThis is a convenience that creates an instance of the {@link DomainDescriptionType.Builder} avoiding the need to create one manually via {@link DomainDescriptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainDescriptionType.Builder#build()} is called immediately and its result is passed to {@link #domainDescription(DomainDescriptionType)}.\n@param domainDescription a consumer that will call methods on {@link DomainDescriptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainDescription(DomainDescriptionType)", "deprecated" : false, "documentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainDescription", "fluentSetterDocumentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              \n@param domainDescription A domain description object containing information about the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainDescription", "getterDocumentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              \n@return A domain description object containing information about the domain.", "getterModel" : { "returnType" : "DomainDescriptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              \n@param domainDescription A domain description object containing information about the domain.", "setterMethodName" : "setDomainDescription", "setterModel" : { "variableDeclarationType" : "DomainDescriptionType", "variableName" : "domainDescription", "variableType" : "DomainDescriptionType", "documentation" : null, "simpleType" : "DomainDescriptionType", "variableSetterType" : "DomainDescriptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainDescriptionType", "variableName" : "domainDescription", "variableType" : "DomainDescriptionType", "documentation" : "

                                                                                                              A domain description object containing information about the domain.

                                                                                                              ", "simpleType" : "DomainDescriptionType", "variableSetterType" : "DomainDescriptionType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUserPoolDomainResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserPoolDomainResponse", "variableName" : "describeUserPoolDomainResponse", "variableType" : "DescribeUserPoolDomainResponse", "documentation" : null, "simpleType" : "DescribeUserPoolDomainResponse", "variableSetterType" : "DescribeUserPoolDomainResponse" }, "wrapper" : false }, "DescribeUserPoolRequest" : { "c2jName" : "DescribeUserPoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the request to describe the user pool.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeUserPool", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.DescribeUserPool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              \n@param userPoolId The user pool ID for the user pool you want to describe.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              \n@param userPoolId The user pool ID for the user pool you want to describe.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID for the user pool you want to describe.

                                                                                                              \n@param userPoolId The user pool ID for the user pool you want to describe.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "DescribeUserPoolRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserPoolRequest", "variableName" : "describeUserPoolRequest", "variableType" : "DescribeUserPoolRequest", "documentation" : null, "simpleType" : "DescribeUserPoolRequest", "variableSetterType" : "DescribeUserPoolRequest" }, "wrapper" : false }, "DescribeUserPoolResponse" : { "c2jName" : "DescribeUserPoolResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the response to describe the user pool.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPool", "beanStyleSetterMethodName" : "setUserPool", "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The container of metadata returned by the server to describe the pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolType.Builder} avoiding the need to create one manually via {@link UserPoolType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolType.Builder#build()} is called immediately and its result is passed to {@link #userPool(UserPoolType)}.\n@param userPool a consumer that will call methods on {@link UserPoolType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPool(UserPoolType)", "deprecated" : false, "documentation" : "

                                                                                                              The container of metadata returned by the server to describe the pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPool", "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.", "fluentSetterMethodName" : "userPool", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPool", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPool", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPool", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The container of metadata returned by the server to describe the pool.

                                                                                                              \n@param userPool The container of metadata returned by the server to describe the pool.", "setterMethodName" : "setUserPool", "setterModel" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : null, "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPool", "beanStyleSetterMethodName" : "setUserPool", "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The container of metadata returned by the server to describe the pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolType.Builder} avoiding the need to create one manually via {@link UserPoolType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolType.Builder#build()} is called immediately and its result is passed to {@link #userPool(UserPoolType)}.\n@param userPool a consumer that will call methods on {@link UserPoolType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPool(UserPoolType)", "deprecated" : false, "documentation" : "

                                                                                                              The container of metadata returned by the server to describe the pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPool", "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.", "fluentSetterMethodName" : "userPool", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPool", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPool", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPool", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The container of metadata returned by the server to describe the pool.

                                                                                                              \n@param userPool The container of metadata returned by the server to describe the pool.", "setterMethodName" : "setUserPool", "setterModel" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : null, "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "simple" : false, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPool", "beanStyleSetterMethodName" : "setUserPool", "c2jName" : "UserPool", "c2jShape" : "UserPoolType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The container of metadata returned by the server to describe the pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link UserPoolType.Builder} avoiding the need to create one manually via {@link UserPoolType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolType.Builder#build()} is called immediately and its result is passed to {@link #userPool(UserPoolType)}.\n@param userPool a consumer that will call methods on {@link UserPoolType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPool(UserPoolType)", "deprecated" : false, "documentation" : "

                                                                                                              The container of metadata returned by the server to describe the pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPool", "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.", "fluentSetterMethodName" : "userPool", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPool", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPool", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPool", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The container of metadata returned by the server to describe the pool.

                                                                                                              \n@param userPool The container of metadata returned by the server to describe the pool.", "setterMethodName" : "setUserPool", "setterModel" : { "variableDeclarationType" : "UserPoolType", "variableName" : "userPool", "variableType" : "UserPoolType", "documentation" : null, "simpleType" : "UserPoolType", "variableSetterType" : "UserPoolType" }, "simple" : false, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUserPoolResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserPoolResponse", "variableName" : "describeUserPoolResponse", "variableType" : "DescribeUserPoolResponse", "documentation" : null, "simpleType" : "DescribeUserPoolResponse", "variableSetterType" : "DescribeUserPoolResponse" }, "wrapper" : false }, "DeviceConfigurationType" : { "c2jName" : "DeviceConfigurationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The configuration for the user pool's device tracking.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getChallengeRequiredOnNewDevice", "beanStyleSetterMethodName" : "setChallengeRequiredOnNewDevice", "c2jName" : "ChallengeRequiredOnNewDevice", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #challengeRequiredOnNewDevice(Boolean)}.\n@param challengeRequiredOnNewDevice a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeRequiredOnNewDevice(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeRequiredOnNewDevice", "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.", "fluentSetterMethodName" : "challengeRequiredOnNewDevice", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeRequiredOnNewDevice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeRequiredOnNewDevice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ChallengeRequiredOnNewDevice", "sensitive" : false, "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.", "setterMethodName" : "setChallengeRequiredOnNewDevice", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "challengeRequiredOnNewDevice", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getDeviceOnlyRememberedOnUserPrompt", "beanStyleSetterMethodName" : "setDeviceOnlyRememberedOnUserPrompt", "c2jName" : "DeviceOnlyRememberedOnUserPrompt", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              If true, a device is only remembered on user prompt.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #deviceOnlyRememberedOnUserPrompt(Boolean)}.\n@param deviceOnlyRememberedOnUserPrompt a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceOnlyRememberedOnUserPrompt(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              If true, a device is only remembered on user prompt.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceOnlyRememberedOnUserPrompt", "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.", "fluentSetterMethodName" : "deviceOnlyRememberedOnUserPrompt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceOnlyRememberedOnUserPrompt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceOnlyRememberedOnUserPrompt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeviceOnlyRememberedOnUserPrompt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              If true, a device is only remembered on user prompt.

                                                                                                              \n@param deviceOnlyRememberedOnUserPrompt If true, a device is only remembered on user prompt.", "setterMethodName" : "setDeviceOnlyRememberedOnUserPrompt", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deviceOnlyRememberedOnUserPrompt", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getChallengeRequiredOnNewDevice", "beanStyleSetterMethodName" : "setChallengeRequiredOnNewDevice", "c2jName" : "ChallengeRequiredOnNewDevice", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #challengeRequiredOnNewDevice(Boolean)}.\n@param challengeRequiredOnNewDevice a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeRequiredOnNewDevice(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeRequiredOnNewDevice", "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.", "fluentSetterMethodName" : "challengeRequiredOnNewDevice", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeRequiredOnNewDevice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeRequiredOnNewDevice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ChallengeRequiredOnNewDevice", "sensitive" : false, "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.", "setterMethodName" : "setChallengeRequiredOnNewDevice", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "challengeRequiredOnNewDevice", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getDeviceOnlyRememberedOnUserPrompt", "beanStyleSetterMethodName" : "setDeviceOnlyRememberedOnUserPrompt", "c2jName" : "DeviceOnlyRememberedOnUserPrompt", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              If true, a device is only remembered on user prompt.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #deviceOnlyRememberedOnUserPrompt(Boolean)}.\n@param deviceOnlyRememberedOnUserPrompt a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceOnlyRememberedOnUserPrompt(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              If true, a device is only remembered on user prompt.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceOnlyRememberedOnUserPrompt", "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.", "fluentSetterMethodName" : "deviceOnlyRememberedOnUserPrompt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceOnlyRememberedOnUserPrompt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceOnlyRememberedOnUserPrompt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeviceOnlyRememberedOnUserPrompt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              If true, a device is only remembered on user prompt.

                                                                                                              \n@param deviceOnlyRememberedOnUserPrompt If true, a device is only remembered on user prompt.", "setterMethodName" : "setDeviceOnlyRememberedOnUserPrompt", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deviceOnlyRememberedOnUserPrompt", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deviceOnlyRememberedOnUserPrompt", "variableType" : "Boolean", "documentation" : "

                                                                                                              If true, a device is only remembered on user prompt.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getChallengeRequiredOnNewDevice", "beanStyleSetterMethodName" : "setChallengeRequiredOnNewDevice", "c2jName" : "ChallengeRequiredOnNewDevice", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #challengeRequiredOnNewDevice(Boolean)}.\n@param challengeRequiredOnNewDevice a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeRequiredOnNewDevice(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether a challenge is required on a new device. Only applicable to a new device.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeRequiredOnNewDevice", "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.", "fluentSetterMethodName" : "challengeRequiredOnNewDevice", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeRequiredOnNewDevice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeRequiredOnNewDevice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ChallengeRequiredOnNewDevice", "sensitive" : false, "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.", "setterMethodName" : "setChallengeRequiredOnNewDevice", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "challengeRequiredOnNewDevice", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getDeviceOnlyRememberedOnUserPrompt", "beanStyleSetterMethodName" : "setDeviceOnlyRememberedOnUserPrompt", "c2jName" : "DeviceOnlyRememberedOnUserPrompt", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              If true, a device is only remembered on user prompt.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #deviceOnlyRememberedOnUserPrompt(Boolean)}.\n@param deviceOnlyRememberedOnUserPrompt a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceOnlyRememberedOnUserPrompt(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              If true, a device is only remembered on user prompt.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceOnlyRememberedOnUserPrompt", "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.", "fluentSetterMethodName" : "deviceOnlyRememberedOnUserPrompt", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceOnlyRememberedOnUserPrompt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceOnlyRememberedOnUserPrompt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeviceOnlyRememberedOnUserPrompt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              If true, a device is only remembered on user prompt.

                                                                                                              \n@param deviceOnlyRememberedOnUserPrompt If true, a device is only remembered on user prompt.", "setterMethodName" : "setDeviceOnlyRememberedOnUserPrompt", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deviceOnlyRememberedOnUserPrompt", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deviceOnlyRememberedOnUserPrompt", "variableType" : "Boolean", "documentation" : "

                                                                                                              If true, a device is only remembered on user prompt.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceConfigurationType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "REMEMBERED", "value" : "remembered" }, { "name" : "NOT_REMEMBERED", "value" : "not_remembered" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceRememberedStatusType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The device verifier against which it will be authenticated.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPasswordVerifier", "beanStyleSetterMethodName" : "setPasswordVerifier", "c2jName" : "PasswordVerifier", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The password verifier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #passwordVerifier(String)}.\n@param passwordVerifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #passwordVerifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The password verifier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "passwordVerifier", "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.", "fluentSetterMethodName" : "passwordVerifier", "getterDocumentation" : "

                                                                                                              The password verifier.

                                                                                                              \n@return The password verifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PasswordVerifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PasswordVerifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PasswordVerifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The password verifier.

                                                                                                              \n@param passwordVerifier The password verifier.", "setterMethodName" : "setPasswordVerifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "passwordVerifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "passwordVerifier", "variableType" : "String", "documentation" : "

                                                                                                              The password verifier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSalt", "beanStyleSetterMethodName" : "setSalt", "c2jName" : "Salt", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The salt.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #salt(String)}.\n@param salt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #salt(String)", "deprecated" : false, "documentation" : "

                                                                                                              The salt.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "salt", "fluentSetterDocumentation" : "

                                                                                                              The salt.

                                                                                                              \n@param salt The salt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "salt", "getterDocumentation" : "

                                                                                                              The salt.

                                                                                                              \n@return The salt.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Salt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Salt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Salt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The salt.

                                                                                                              \n@param salt The salt.", "setterMethodName" : "setSalt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "salt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "salt", "variableType" : "String", "documentation" : "

                                                                                                              The salt.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PasswordVerifier" : { "beanStyleGetterMethodName" : "getPasswordVerifier", "beanStyleSetterMethodName" : "setPasswordVerifier", "c2jName" : "PasswordVerifier", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The password verifier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #passwordVerifier(String)}.\n@param passwordVerifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #passwordVerifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The password verifier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "passwordVerifier", "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.", "fluentSetterMethodName" : "passwordVerifier", "getterDocumentation" : "

                                                                                                              The password verifier.

                                                                                                              \n@return The password verifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PasswordVerifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PasswordVerifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PasswordVerifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The password verifier.

                                                                                                              \n@param passwordVerifier The password verifier.", "setterMethodName" : "setPasswordVerifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "passwordVerifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "passwordVerifier", "variableType" : "String", "documentation" : "

                                                                                                              The password verifier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Salt" : { "beanStyleGetterMethodName" : "getSalt", "beanStyleSetterMethodName" : "setSalt", "c2jName" : "Salt", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The salt.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #salt(String)}.\n@param salt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #salt(String)", "deprecated" : false, "documentation" : "

                                                                                                              The salt.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "salt", "fluentSetterDocumentation" : "

                                                                                                              The salt.

                                                                                                              \n@param salt The salt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "salt", "getterDocumentation" : "

                                                                                                              The salt.

                                                                                                              \n@return The salt.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Salt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Salt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Salt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The salt.

                                                                                                              \n@param salt The salt.", "setterMethodName" : "setSalt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "salt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "salt", "variableType" : "String", "documentation" : "

                                                                                                              The salt.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPasswordVerifier", "beanStyleSetterMethodName" : "setPasswordVerifier", "c2jName" : "PasswordVerifier", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The password verifier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #passwordVerifier(String)}.\n@param passwordVerifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #passwordVerifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The password verifier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "passwordVerifier", "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.", "fluentSetterMethodName" : "passwordVerifier", "getterDocumentation" : "

                                                                                                              The password verifier.

                                                                                                              \n@return The password verifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PasswordVerifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PasswordVerifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PasswordVerifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The password verifier.

                                                                                                              \n@param passwordVerifier The password verifier.", "setterMethodName" : "setPasswordVerifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "passwordVerifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "passwordVerifier", "variableType" : "String", "documentation" : "

                                                                                                              The password verifier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSalt", "beanStyleSetterMethodName" : "setSalt", "c2jName" : "Salt", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The salt.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #salt(String)}.\n@param salt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #salt(String)", "deprecated" : false, "documentation" : "

                                                                                                              The salt.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "salt", "fluentSetterDocumentation" : "

                                                                                                              The salt.

                                                                                                              \n@param salt The salt.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "salt", "getterDocumentation" : "

                                                                                                              The salt.

                                                                                                              \n@return The salt.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Salt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Salt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Salt", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The salt.

                                                                                                              \n@param salt The salt.", "setterMethodName" : "setSalt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "salt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "salt", "variableType" : "String", "documentation" : "

                                                                                                              The salt.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceSecretVerifierConfigType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The device type.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceAttributes", "beanStyleSetterMethodName" : "setDeviceAttributes", "c2jName" : "DeviceAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceAttributes(List)}.\n@param deviceAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The device attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceAttributes", "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.", "fluentSetterMethodName" : "deviceAttributes", "getterDocumentation" : "

                                                                                                              The device attributes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The device attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeviceAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device attributes.

                                                                                                              \n@param deviceAttributes The device attributes.", "setterMethodName" : "setDeviceAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The device attributes.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceCreateDate", "beanStyleSetterMethodName" : "setDeviceCreateDate", "c2jName" : "DeviceCreateDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The creation date of the device.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deviceCreateDate(Instant)}.\n@param deviceCreateDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceCreateDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The creation date of the device.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceCreateDate", "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.", "fluentSetterMethodName" : "deviceCreateDate", "getterDocumentation" : "

                                                                                                              The creation date of the device.

                                                                                                              \n@return The creation date of the device.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceCreateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceCreateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeviceCreateDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The creation date of the device.

                                                                                                              \n@param deviceCreateDate The creation date of the device.", "setterMethodName" : "setDeviceCreateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceCreateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceCreateDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The creation date of the device.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceLastModifiedDate", "beanStyleSetterMethodName" : "setDeviceLastModifiedDate", "c2jName" : "DeviceLastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deviceLastModifiedDate(Instant)}.\n@param deviceLastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceLastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceLastModifiedDate", "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.", "fluentSetterMethodName" : "deviceLastModifiedDate", "getterDocumentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              \n@return The last modified date of the device.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceLastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeviceLastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              \n@param deviceLastModifiedDate The last modified date of the device.", "setterMethodName" : "setDeviceLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceLastAuthenticatedDate", "beanStyleSetterMethodName" : "setDeviceLastAuthenticatedDate", "c2jName" : "DeviceLastAuthenticatedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deviceLastAuthenticatedDate(Instant)}.\n@param deviceLastAuthenticatedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceLastAuthenticatedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceLastAuthenticatedDate", "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.", "fluentSetterMethodName" : "deviceLastAuthenticatedDate", "getterDocumentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              \n@return The date in which the device was last authenticated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceLastAuthenticatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceLastAuthenticatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeviceLastAuthenticatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              \n@param deviceLastAuthenticatedDate The date in which the device was last authenticated.", "setterMethodName" : "setDeviceLastAuthenticatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceLastAuthenticatedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceLastAuthenticatedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceAttributes" : { "beanStyleGetterMethodName" : "getDeviceAttributes", "beanStyleSetterMethodName" : "setDeviceAttributes", "c2jName" : "DeviceAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceAttributes(List)}.\n@param deviceAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The device attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceAttributes", "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.", "fluentSetterMethodName" : "deviceAttributes", "getterDocumentation" : "

                                                                                                              The device attributes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The device attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeviceAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device attributes.

                                                                                                              \n@param deviceAttributes The device attributes.", "setterMethodName" : "setDeviceAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The device attributes.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "DeviceCreateDate" : { "beanStyleGetterMethodName" : "getDeviceCreateDate", "beanStyleSetterMethodName" : "setDeviceCreateDate", "c2jName" : "DeviceCreateDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The creation date of the device.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deviceCreateDate(Instant)}.\n@param deviceCreateDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceCreateDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The creation date of the device.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceCreateDate", "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.", "fluentSetterMethodName" : "deviceCreateDate", "getterDocumentation" : "

                                                                                                              The creation date of the device.

                                                                                                              \n@return The creation date of the device.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceCreateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceCreateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeviceCreateDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The creation date of the device.

                                                                                                              \n@param deviceCreateDate The creation date of the device.", "setterMethodName" : "setDeviceCreateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceCreateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceCreateDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The creation date of the device.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DeviceKey" : { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceLastAuthenticatedDate" : { "beanStyleGetterMethodName" : "getDeviceLastAuthenticatedDate", "beanStyleSetterMethodName" : "setDeviceLastAuthenticatedDate", "c2jName" : "DeviceLastAuthenticatedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deviceLastAuthenticatedDate(Instant)}.\n@param deviceLastAuthenticatedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceLastAuthenticatedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceLastAuthenticatedDate", "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.", "fluentSetterMethodName" : "deviceLastAuthenticatedDate", "getterDocumentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              \n@return The date in which the device was last authenticated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceLastAuthenticatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceLastAuthenticatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeviceLastAuthenticatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              \n@param deviceLastAuthenticatedDate The date in which the device was last authenticated.", "setterMethodName" : "setDeviceLastAuthenticatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceLastAuthenticatedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceLastAuthenticatedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DeviceLastModifiedDate" : { "beanStyleGetterMethodName" : "getDeviceLastModifiedDate", "beanStyleSetterMethodName" : "setDeviceLastModifiedDate", "c2jName" : "DeviceLastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deviceLastModifiedDate(Instant)}.\n@param deviceLastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceLastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceLastModifiedDate", "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.", "fluentSetterMethodName" : "deviceLastModifiedDate", "getterDocumentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              \n@return The last modified date of the device.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceLastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeviceLastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              \n@param deviceLastModifiedDate The last modified date of the device.", "setterMethodName" : "setDeviceLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device key.

                                                                                                              \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                              The device key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceAttributes", "beanStyleSetterMethodName" : "setDeviceAttributes", "c2jName" : "DeviceAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device attributes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceAttributes(List)}.\n@param deviceAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The device attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceAttributes", "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.", "fluentSetterMethodName" : "deviceAttributes", "getterDocumentation" : "

                                                                                                              The device attributes.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The device attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeviceAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The device attributes.

                                                                                                              \n@param deviceAttributes The device attributes.", "setterMethodName" : "setDeviceAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The device attributes.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceCreateDate", "beanStyleSetterMethodName" : "setDeviceCreateDate", "c2jName" : "DeviceCreateDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The creation date of the device.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deviceCreateDate(Instant)}.\n@param deviceCreateDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceCreateDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The creation date of the device.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceCreateDate", "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.", "fluentSetterMethodName" : "deviceCreateDate", "getterDocumentation" : "

                                                                                                              The creation date of the device.

                                                                                                              \n@return The creation date of the device.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceCreateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceCreateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeviceCreateDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The creation date of the device.

                                                                                                              \n@param deviceCreateDate The creation date of the device.", "setterMethodName" : "setDeviceCreateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceCreateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceCreateDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The creation date of the device.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceLastModifiedDate", "beanStyleSetterMethodName" : "setDeviceLastModifiedDate", "c2jName" : "DeviceLastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deviceLastModifiedDate(Instant)}.\n@param deviceLastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceLastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceLastModifiedDate", "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.", "fluentSetterMethodName" : "deviceLastModifiedDate", "getterDocumentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              \n@return The last modified date of the device.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceLastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeviceLastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              \n@param deviceLastModifiedDate The last modified date of the device.", "setterMethodName" : "setDeviceLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The last modified date of the device.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceLastAuthenticatedDate", "beanStyleSetterMethodName" : "setDeviceLastAuthenticatedDate", "c2jName" : "DeviceLastAuthenticatedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deviceLastAuthenticatedDate(Instant)}.\n@param deviceLastAuthenticatedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceLastAuthenticatedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceLastAuthenticatedDate", "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.", "fluentSetterMethodName" : "deviceLastAuthenticatedDate", "getterDocumentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              \n@return The date in which the device was last authenticated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceLastAuthenticatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceLastAuthenticatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeviceLastAuthenticatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              \n@param deviceLastAuthenticatedDate The date in which the device was last authenticated.", "setterMethodName" : "setDeviceLastAuthenticatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceLastAuthenticatedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deviceLastAuthenticatedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date in which the device was last authenticated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "deviceType", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "wrapper" : false }, "DomainDescriptionType" : { "c2jName" : "DomainDescriptionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A container for information about a domain.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAwsAccountId", "beanStyleSetterMethodName" : "setAwsAccountId", "c2jName" : "AWSAccountId", "c2jShape" : "AWSAccountIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #awsAccountId(String)}.\n@param awsAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #awsAccountId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "awsAccountId", "fluentSetterDocumentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              \n@param awsAccountId The AWS account ID for the user pool owner.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "awsAccountId", "getterDocumentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              \n@return The AWS account ID for the user pool owner.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AWSAccountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AWSAccountId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AWSAccountId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              \n@param awsAccountId The AWS account ID for the user pool owner.", "setterMethodName" : "setAwsAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "awsAccountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "awsAccountId", "variableType" : "String", "documentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@return The domain string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "S3Bucket", "c2jShape" : "S3BucketType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Bucket(String)}.\n@param s3Bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Bucket(String)", "deprecated" : false, "documentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              \n@param s3Bucket The S3 bucket where the static files for this domain are stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Bucket", "getterDocumentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              \n@return The S3 bucket where the static files for this domain are stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Bucket", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Bucket", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              \n@param s3Bucket The S3 bucket where the static files for this domain are stored.", "setterMethodName" : "setS3Bucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Bucket", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Bucket", "variableType" : "String", "documentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudFrontDistribution", "beanStyleSetterMethodName" : "setCloudFrontDistribution", "c2jName" : "CloudFrontDistribution", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudFrontDistribution(String)}.\n@param cloudFrontDistribution a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudFrontDistribution(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudFrontDistribution", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              \n@param cloudFrontDistribution The ARN of the CloudFront distribution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFrontDistribution", "getterDocumentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              \n@return The ARN of the CloudFront distribution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFrontDistribution", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFrontDistribution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudFrontDistribution", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              \n@param cloudFrontDistribution The ARN of the CloudFront distribution.", "setterMethodName" : "setCloudFrontDistribution", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDistribution", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDistribution", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "DomainVersionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The app version.

                                                                                                              \n@param version The app version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The app version.

                                                                                                              \n@return The app version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The app version.

                                                                                                              \n@param version The app version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The app version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DomainStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain status.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DomainStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The domain status.

                                                                                                              \n@param status The domain status.\n@see DomainStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DomainStatusType", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The domain status.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DomainStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The domain status.\n@see DomainStatusType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain status.

                                                                                                              \n@param status The domain status.\n@see DomainStatusType", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The domain status.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomDomainConfig", "beanStyleSetterMethodName" : "setCustomDomainConfig", "c2jName" : "CustomDomainConfig", "c2jShape" : "CustomDomainConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CustomDomainConfigType.Builder} avoiding the need to create one manually via {@link CustomDomainConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomDomainConfigType.Builder#build()} is called immediately and its result is passed to {@link #customDomainConfig(CustomDomainConfigType)}.\n@param customDomainConfig a consumer that will call methods on {@link CustomDomainConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customDomainConfig(CustomDomainConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomainConfig", "fluentSetterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomainConfig", "getterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              \n@return The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.", "getterModel" : { "returnType" : "CustomDomainConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomDomainConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.", "setterMethodName" : "setCustomDomainConfig", "setterModel" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : null, "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              ", "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AWSAccountId" : { "beanStyleGetterMethodName" : "getAwsAccountId", "beanStyleSetterMethodName" : "setAwsAccountId", "c2jName" : "AWSAccountId", "c2jShape" : "AWSAccountIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #awsAccountId(String)}.\n@param awsAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #awsAccountId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "awsAccountId", "fluentSetterDocumentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              \n@param awsAccountId The AWS account ID for the user pool owner.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "awsAccountId", "getterDocumentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              \n@return The AWS account ID for the user pool owner.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AWSAccountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AWSAccountId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AWSAccountId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              \n@param awsAccountId The AWS account ID for the user pool owner.", "setterMethodName" : "setAwsAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "awsAccountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "awsAccountId", "variableType" : "String", "documentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CloudFrontDistribution" : { "beanStyleGetterMethodName" : "getCloudFrontDistribution", "beanStyleSetterMethodName" : "setCloudFrontDistribution", "c2jName" : "CloudFrontDistribution", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudFrontDistribution(String)}.\n@param cloudFrontDistribution a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudFrontDistribution(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudFrontDistribution", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              \n@param cloudFrontDistribution The ARN of the CloudFront distribution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFrontDistribution", "getterDocumentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              \n@return The ARN of the CloudFront distribution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFrontDistribution", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFrontDistribution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudFrontDistribution", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              \n@param cloudFrontDistribution The ARN of the CloudFront distribution.", "setterMethodName" : "setCloudFrontDistribution", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDistribution", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDistribution", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomDomainConfig" : { "beanStyleGetterMethodName" : "getCustomDomainConfig", "beanStyleSetterMethodName" : "setCustomDomainConfig", "c2jName" : "CustomDomainConfig", "c2jShape" : "CustomDomainConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CustomDomainConfigType.Builder} avoiding the need to create one manually via {@link CustomDomainConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomDomainConfigType.Builder#build()} is called immediately and its result is passed to {@link #customDomainConfig(CustomDomainConfigType)}.\n@param customDomainConfig a consumer that will call methods on {@link CustomDomainConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customDomainConfig(CustomDomainConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomainConfig", "fluentSetterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomainConfig", "getterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              \n@return The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.", "getterModel" : { "returnType" : "CustomDomainConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomDomainConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.", "setterMethodName" : "setCustomDomainConfig", "setterModel" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : null, "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              ", "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "xmlNameSpaceUri" : null }, "Domain" : { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@return The domain string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3Bucket" : { "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "S3Bucket", "c2jShape" : "S3BucketType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Bucket(String)}.\n@param s3Bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Bucket(String)", "deprecated" : false, "documentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              \n@param s3Bucket The S3 bucket where the static files for this domain are stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Bucket", "getterDocumentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              \n@return The S3 bucket where the static files for this domain are stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Bucket", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Bucket", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              \n@param s3Bucket The S3 bucket where the static files for this domain are stored.", "setterMethodName" : "setS3Bucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Bucket", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Bucket", "variableType" : "String", "documentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DomainStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain status.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DomainStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The domain status.

                                                                                                              \n@param status The domain status.\n@see DomainStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DomainStatusType", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The domain status.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DomainStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The domain status.\n@see DomainStatusType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain status.

                                                                                                              \n@param status The domain status.\n@see DomainStatusType", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The domain status.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "DomainVersionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The app version.

                                                                                                              \n@param version The app version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The app version.

                                                                                                              \n@return The app version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The app version.

                                                                                                              \n@param version The app version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The app version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user pool ID.

                                                                                                              \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                              The user pool ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAwsAccountId", "beanStyleSetterMethodName" : "setAwsAccountId", "c2jName" : "AWSAccountId", "c2jShape" : "AWSAccountIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #awsAccountId(String)}.\n@param awsAccountId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #awsAccountId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "awsAccountId", "fluentSetterDocumentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              \n@param awsAccountId The AWS account ID for the user pool owner.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "awsAccountId", "getterDocumentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              \n@return The AWS account ID for the user pool owner.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AWSAccountId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AWSAccountId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AWSAccountId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              \n@param awsAccountId The AWS account ID for the user pool owner.", "setterMethodName" : "setAwsAccountId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "awsAccountId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "awsAccountId", "variableType" : "String", "documentation" : "

                                                                                                              The AWS account ID for the user pool owner.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@return The domain string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain string.

                                                                                                              \n@param domain The domain string.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                              The domain string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "S3Bucket", "c2jShape" : "S3BucketType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Bucket(String)}.\n@param s3Bucket a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Bucket(String)", "deprecated" : false, "documentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              \n@param s3Bucket The S3 bucket where the static files for this domain are stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Bucket", "getterDocumentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              \n@return The S3 bucket where the static files for this domain are stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Bucket", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Bucket", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Bucket", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              \n@param s3Bucket The S3 bucket where the static files for this domain are stored.", "setterMethodName" : "setS3Bucket", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Bucket", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Bucket", "variableType" : "String", "documentation" : "

                                                                                                              The S3 bucket where the static files for this domain are stored.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudFrontDistribution", "beanStyleSetterMethodName" : "setCloudFrontDistribution", "c2jName" : "CloudFrontDistribution", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudFrontDistribution(String)}.\n@param cloudFrontDistribution a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudFrontDistribution(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudFrontDistribution", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              \n@param cloudFrontDistribution The ARN of the CloudFront distribution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFrontDistribution", "getterDocumentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              \n@return The ARN of the CloudFront distribution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFrontDistribution", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFrontDistribution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudFrontDistribution", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              \n@param cloudFrontDistribution The ARN of the CloudFront distribution.", "setterMethodName" : "setCloudFrontDistribution", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDistribution", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDistribution", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the CloudFront distribution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "DomainVersionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The app version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                              The app version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The app version.

                                                                                                              \n@param version The app version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The app version.

                                                                                                              \n@return The app version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The app version.

                                                                                                              \n@param version The app version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The app version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DomainStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The domain status.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The domain status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DomainStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The domain status.

                                                                                                              \n@param status The domain status.\n@see DomainStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DomainStatusType", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The domain status.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DomainStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The domain status.\n@see DomainStatusType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The domain status.

                                                                                                              \n@param status The domain status.\n@see DomainStatusType", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The domain status.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomDomainConfig", "beanStyleSetterMethodName" : "setCustomDomainConfig", "c2jName" : "CustomDomainConfig", "c2jShape" : "CustomDomainConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CustomDomainConfigType.Builder} avoiding the need to create one manually via {@link CustomDomainConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomDomainConfigType.Builder#build()} is called immediately and its result is passed to {@link #customDomainConfig(CustomDomainConfigType)}.\n@param customDomainConfig a consumer that will call methods on {@link CustomDomainConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customDomainConfig(CustomDomainConfigType)", "deprecated" : false, "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomainConfig", "fluentSetterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomainConfig", "getterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              \n@return The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.", "getterModel" : { "returnType" : "CustomDomainConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomDomainConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.", "setterMethodName" : "setCustomDomainConfig", "setterModel" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : null, "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : "

                                                                                                              The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.

                                                                                                              ", "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DomainDescriptionType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DomainDescriptionType", "variableName" : "domainDescriptionType", "variableType" : "DomainDescriptionType", "documentation" : null, "simpleType" : "DomainDescriptionType", "variableSetterType" : "DomainDescriptionType" }, "wrapper" : false }, "DomainStatusType" : { "c2jName" : "DomainStatusType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CREATING", "value" : "CREATING" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "UPDATING", "value" : "UPDATING" }, { "name" : "ACTIVE", "value" : "ACTIVE" }, { "name" : "FAILED", "value" : "FAILED" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DomainStatusType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DomainStatusType", "variableName" : "domainStatusType", "variableType" : "DomainStatusType", "documentation" : null, "simpleType" : "DomainStatusType", "variableSetterType" : "DomainStatusType" }, "wrapper" : false }, "DuplicateProviderException" : { "c2jName" : "DuplicateProviderException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              This exception is thrown when the provider is already supported by the user pool.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DuplicateProviderException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DuplicateProviderException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DuplicateProviderException", "variableName" : "duplicateProviderException", "variableType" : "DuplicateProviderException", "documentation" : null, "simpleType" : "DuplicateProviderException", "variableSetterType" : "DuplicateProviderException" }, "wrapper" : false }, "EmailConfigurationType" : { "c2jName" : "EmailConfigurationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The email configuration type.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSourceArn", "beanStyleSetterMethodName" : "setSourceArn", "c2jName" : "SourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                              • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                              • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceArn(String)}.\n@param sourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                              • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                              • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceArn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                              • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                              • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                              \n@param sourceArn The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                              • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                              • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceArn", "getterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                \n@return The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                  The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                  • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                  • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                  \n@param sourceArn The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                  • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                  • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                  • ", "setterMethodName" : "setSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "

                                                                                                                    The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                    • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                    • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplyToEmailAddress", "beanStyleSetterMethodName" : "setReplyToEmailAddress", "c2jName" : "ReplyToEmailAddress", "c2jShape" : "EmailAddressType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The destination to which the receiver of the email should reply to.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #replyToEmailAddress(String)}.\n@param replyToEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #replyToEmailAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The destination to which the receiver of the email should reply to.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replyToEmailAddress", "fluentSetterDocumentation" : "

                                                                                                                    The destination to which the receiver of the email should reply to.

                                                                                                                    \n@param replyToEmailAddress The destination to which the receiver of the email should reply to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replyToEmailAddress", "getterDocumentation" : "

                                                                                                                    The destination to which the receiver of the email should reply to.

                                                                                                                    \n@return The destination to which the receiver of the email should reply to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplyToEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyToEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReplyToEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    The destination to which the receiver of the email should reply to.

                                                                                                                    \n@param replyToEmailAddress The destination to which the receiver of the email should reply to.", "setterMethodName" : "setReplyToEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replyToEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "replyToEmailAddress", "variableType" : "String", "documentation" : "

                                                                                                                    The destination to which the receiver of the email should reply to.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailSendingAccountAsString", "beanStyleSetterMethodName" : "setEmailSendingAccount", "c2jName" : "EmailSendingAccount", "c2jShape" : "EmailSendingAccountType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailSendingAccountAsString(String)}.\n@param emailSendingAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailSendingAccount(String)", "deprecated" : false, "documentation" : "

                                                                                                                    Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "EmailSendingAccountType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "emailSendingAccount", "fluentEnumSetterMethodName" : "emailSendingAccount", "fluentGetterMethodName" : "emailSendingAccountAsString", "fluentSetterDocumentation" : "

                                                                                                                    Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \n@param emailSendingAccount Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \n@see EmailSendingAccountType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EmailSendingAccountType", "fluentSetterMethodName" : "emailSendingAccount", "getterDocumentation" : "

                                                                                                                    Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \n

                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #emailSendingAccount} will return {@link EmailSendingAccountType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #emailSendingAccountAsString}.\n

                                                                                                                    \n@return Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \n@see EmailSendingAccountType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailSendingAccount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSendingAccount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailSendingAccount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \n@param emailSendingAccount Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \n@see EmailSendingAccountType", "setterMethodName" : "setEmailSendingAccount", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSendingAccount", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSendingAccount", "variableType" : "String", "documentation" : "

                                                                                                                    Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailSendingAccount" : { "beanStyleGetterMethodName" : "getEmailSendingAccountAsString", "beanStyleSetterMethodName" : "setEmailSendingAccount", "c2jName" : "EmailSendingAccount", "c2jShape" : "EmailSendingAccountType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailSendingAccountAsString(String)}.\n@param emailSendingAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailSendingAccount(String)", "deprecated" : false, "documentation" : "

                                                                                                                    Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "EmailSendingAccountType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "emailSendingAccount", "fluentEnumSetterMethodName" : "emailSendingAccount", "fluentGetterMethodName" : "emailSendingAccountAsString", "fluentSetterDocumentation" : "

                                                                                                                    Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \n@param emailSendingAccount Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \n@see EmailSendingAccountType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EmailSendingAccountType", "fluentSetterMethodName" : "emailSendingAccount", "getterDocumentation" : "

                                                                                                                    Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \n

                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #emailSendingAccount} will return {@link EmailSendingAccountType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #emailSendingAccountAsString}.\n

                                                                                                                    \n@return Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \n@see EmailSendingAccountType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailSendingAccount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSendingAccount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailSendingAccount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \n@param emailSendingAccount Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    \n@see EmailSendingAccountType", "setterMethodName" : "setEmailSendingAccount", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSendingAccount", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSendingAccount", "variableType" : "String", "documentation" : "

                                                                                                                    Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                    COGNITO_DEFAULT

                                                                                                                    When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                    To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    DEVELOPER

                                                                                                                    When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                    If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                    Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ReplyToEmailAddress" : { "beanStyleGetterMethodName" : "getReplyToEmailAddress", "beanStyleSetterMethodName" : "setReplyToEmailAddress", "c2jName" : "ReplyToEmailAddress", "c2jShape" : "EmailAddressType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The destination to which the receiver of the email should reply to.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #replyToEmailAddress(String)}.\n@param replyToEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #replyToEmailAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The destination to which the receiver of the email should reply to.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replyToEmailAddress", "fluentSetterDocumentation" : "

                                                                                                                    The destination to which the receiver of the email should reply to.

                                                                                                                    \n@param replyToEmailAddress The destination to which the receiver of the email should reply to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replyToEmailAddress", "getterDocumentation" : "

                                                                                                                    The destination to which the receiver of the email should reply to.

                                                                                                                    \n@return The destination to which the receiver of the email should reply to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplyToEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyToEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReplyToEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    The destination to which the receiver of the email should reply to.

                                                                                                                    \n@param replyToEmailAddress The destination to which the receiver of the email should reply to.", "setterMethodName" : "setReplyToEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replyToEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "replyToEmailAddress", "variableType" : "String", "documentation" : "

                                                                                                                    The destination to which the receiver of the email should reply to.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SourceArn" : { "beanStyleGetterMethodName" : "getSourceArn", "beanStyleSetterMethodName" : "setSourceArn", "c2jName" : "SourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                    • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                    • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceArn(String)}.\n@param sourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                    • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                    • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceArn", "fluentSetterDocumentation" : "

                                                                                                                    The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                    • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                    • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                    \n@param sourceArn The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                    • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                    • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceArn", "getterDocumentation" : "

                                                                                                                      The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                      • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                      • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                      \n@return The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                      • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                      • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                      • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                        The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                        • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                        • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                        \n@param sourceArn The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                        • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                        • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                        • ", "setterMethodName" : "setSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                          • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                          • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSourceArn", "beanStyleSetterMethodName" : "setSourceArn", "c2jName" : "SourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                          • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                          • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceArn(String)}.\n@param sourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                          • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                          • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceArn", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                          • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                          • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                          \n@param sourceArn The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                          • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                          • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceArn", "getterDocumentation" : "

                                                                                                                            The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                            • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                            • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                            \n@return The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                            • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                            • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                            • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                              The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                              • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                              • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                              \n@param sourceArn The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                              • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                              • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                              • ", "setterMethodName" : "setSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of a verified email address in Amazon SES. This email address is used in one of the following ways, depending on the value that you specify for the EmailSendingAccount parameter:

                                                                                                                                • If you specify COGNITO_DEFAULT, Amazon Cognito uses this address as the custom FROM address when it emails your users by using its built-in email account.

                                                                                                                                • If you specify DEVELOPER, Amazon Cognito emails your users with this address by calling Amazon SES on your behalf.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplyToEmailAddress", "beanStyleSetterMethodName" : "setReplyToEmailAddress", "c2jName" : "ReplyToEmailAddress", "c2jShape" : "EmailAddressType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The destination to which the receiver of the email should reply to.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #replyToEmailAddress(String)}.\n@param replyToEmailAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #replyToEmailAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The destination to which the receiver of the email should reply to.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replyToEmailAddress", "fluentSetterDocumentation" : "

                                                                                                                                The destination to which the receiver of the email should reply to.

                                                                                                                                \n@param replyToEmailAddress The destination to which the receiver of the email should reply to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replyToEmailAddress", "getterDocumentation" : "

                                                                                                                                The destination to which the receiver of the email should reply to.

                                                                                                                                \n@return The destination to which the receiver of the email should reply to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplyToEmailAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyToEmailAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReplyToEmailAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The destination to which the receiver of the email should reply to.

                                                                                                                                \n@param replyToEmailAddress The destination to which the receiver of the email should reply to.", "setterMethodName" : "setReplyToEmailAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replyToEmailAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "replyToEmailAddress", "variableType" : "String", "documentation" : "

                                                                                                                                The destination to which the receiver of the email should reply to.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailSendingAccountAsString", "beanStyleSetterMethodName" : "setEmailSendingAccount", "c2jName" : "EmailSendingAccount", "c2jShape" : "EmailSendingAccountType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                                COGNITO_DEFAULT

                                                                                                                                When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                                To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                DEVELOPER

                                                                                                                                When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                                If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailSendingAccountAsString(String)}.\n@param emailSendingAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailSendingAccount(String)", "deprecated" : false, "documentation" : "

                                                                                                                                Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                                COGNITO_DEFAULT

                                                                                                                                When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                                To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                DEVELOPER

                                                                                                                                When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                                If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "EmailSendingAccountType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "emailSendingAccount", "fluentEnumSetterMethodName" : "emailSendingAccount", "fluentGetterMethodName" : "emailSendingAccountAsString", "fluentSetterDocumentation" : "

                                                                                                                                Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                                COGNITO_DEFAULT

                                                                                                                                When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                                To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                DEVELOPER

                                                                                                                                When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                                If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                \n@param emailSendingAccount Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                                COGNITO_DEFAULT

                                                                                                                                When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                                To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                DEVELOPER

                                                                                                                                When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                                If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                \n@see EmailSendingAccountType\n@return Returns a reference to this object so that method calls can be chained together.\n@see EmailSendingAccountType", "fluentSetterMethodName" : "emailSendingAccount", "getterDocumentation" : "

                                                                                                                                Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                                COGNITO_DEFAULT

                                                                                                                                When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                                To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                DEVELOPER

                                                                                                                                When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                                If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #emailSendingAccount} will return {@link EmailSendingAccountType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #emailSendingAccountAsString}.\n

                                                                                                                                \n@return Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                                COGNITO_DEFAULT

                                                                                                                                When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                                To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                DEVELOPER

                                                                                                                                When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                                If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                \n@see EmailSendingAccountType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailSendingAccount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSendingAccount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailSendingAccount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                                COGNITO_DEFAULT

                                                                                                                                When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                                To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                DEVELOPER

                                                                                                                                When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                                If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                \n@param emailSendingAccount Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                                COGNITO_DEFAULT

                                                                                                                                When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                                To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                DEVELOPER

                                                                                                                                When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                                If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                \n@see EmailSendingAccountType", "setterMethodName" : "setEmailSendingAccount", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSendingAccount", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSendingAccount", "variableType" : "String", "documentation" : "

                                                                                                                                Specifies whether Amazon Cognito emails your users by using its built-in email functionality or your Amazon SES email configuration. Specify one of the following values:

                                                                                                                                COGNITO_DEFAULT

                                                                                                                                When Amazon Cognito emails your users, it uses its built-in email functionality. When you use the default option, Amazon Cognito allows only a limited number of emails each day for your user pool. For typical production environments, the default email limit is below the required delivery volume. To achieve a higher delivery volume, specify DEVELOPER to use your Amazon SES email configuration.

                                                                                                                                To look up the email delivery limit for the default option, see Limits in Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                The default FROM address is [email protected]. To customize the FROM address, provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                DEVELOPER

                                                                                                                                When Amazon Cognito emails your users, it uses your Amazon SES configuration. Amazon Cognito calls Amazon SES on your behalf to send email from your verified email address. When you use this option, the email delivery limits are the same limits that apply to your Amazon SES verified email address in your AWS account.

                                                                                                                                If you use this option, you must provide the ARN of an Amazon SES verified email address for the SourceArn parameter.

                                                                                                                                Before Amazon Cognito can email your users, it requires additional permissions to call Amazon SES on your behalf. When you update your user pool with this option, Amazon Cognito creates a service-linked role, which is a type of IAM role, in your AWS account. This role contains the permissions that allow Amazon Cognito to access Amazon SES and send email messages with your address. For more information about the service-linked role that Amazon Cognito creates, see Using Service-Linked Roles for Amazon Cognito in the Amazon Cognito Developer Guide.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EmailConfigurationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfigurationType", "variableType" : "EmailConfigurationType", "documentation" : null, "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "wrapper" : false }, "EmailSendingAccountType" : { "c2jName" : "EmailSendingAccountType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "COGNITO_DEFAULT", "value" : "COGNITO_DEFAULT" }, { "name" : "DEVELOPER", "value" : "DEVELOPER" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EmailSendingAccountType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EmailSendingAccountType", "variableName" : "emailSendingAccountType", "variableType" : "EmailSendingAccountType", "documentation" : null, "simpleType" : "EmailSendingAccountType", "variableSetterType" : "EmailSendingAccountType" }, "wrapper" : false }, "EnableSoftwareTokenMfaException" : { "c2jName" : "EnableSoftwareTokenMFAException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                This exception is thrown when there is a code mismatch and the service fails to configure the software token TOTP multi-factor authentication (MFA).

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "EnableSoftwareTokenMFAException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EnableSoftwareTokenMfaException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "EnableSoftwareTokenMfaException", "variableName" : "enableSoftwareTokenMfaException", "variableType" : "EnableSoftwareTokenMfaException", "documentation" : null, "simpleType" : "EnableSoftwareTokenMfaException", "variableSetterType" : "EnableSoftwareTokenMfaException" }, "wrapper" : false }, "EventContextDataType" : { "c2jName" : "EventContextDataType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Specifies the user context data captured at the time of an event request.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIpAddress", "beanStyleSetterMethodName" : "setIpAddress", "c2jName" : "IpAddress", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipAddress(String)}.\n@param ipAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipAddress", "fluentSetterDocumentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                \n@param ipAddress The user's IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipAddress", "getterDocumentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                \n@return The user's IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IpAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IpAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IpAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                \n@param ipAddress The user's IP address.", "setterMethodName" : "setIpAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's device name.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's device name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "fluentSetterDocumentation" : "

                                                                                                                                The user's device name.

                                                                                                                                \n@param deviceName The user's device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

                                                                                                                                The user's device name.

                                                                                                                                \n@return The user's device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's device name.

                                                                                                                                \n@param deviceName The user's device name.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

                                                                                                                                The user's device name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                \n@param timezone The user's time zone.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                \n@return The user's time zone.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                \n@param timezone The user's time zone.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCity", "beanStyleSetterMethodName" : "setCity", "c2jName" : "City", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's city.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #city(String)}.\n@param city a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #city(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's city.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "city", "fluentSetterDocumentation" : "

                                                                                                                                The user's city.

                                                                                                                                \n@param city The user's city.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "city", "getterDocumentation" : "

                                                                                                                                The user's city.

                                                                                                                                \n@return The user's city.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "City", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "City", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "City", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's city.

                                                                                                                                \n@param city The user's city.", "setterMethodName" : "setCity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : "

                                                                                                                                The user's city.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCountry", "beanStyleSetterMethodName" : "setCountry", "c2jName" : "Country", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's country.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #country(String)}.\n@param country a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #country(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's country.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "country", "fluentSetterDocumentation" : "

                                                                                                                                The user's country.

                                                                                                                                \n@param country The user's country.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "country", "getterDocumentation" : "

                                                                                                                                The user's country.

                                                                                                                                \n@return The user's country.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Country", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Country", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's country.

                                                                                                                                \n@param country The user's country.", "setterMethodName" : "setCountry", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : "

                                                                                                                                The user's country.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "City" : { "beanStyleGetterMethodName" : "getCity", "beanStyleSetterMethodName" : "setCity", "c2jName" : "City", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's city.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #city(String)}.\n@param city a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #city(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's city.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "city", "fluentSetterDocumentation" : "

                                                                                                                                The user's city.

                                                                                                                                \n@param city The user's city.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "city", "getterDocumentation" : "

                                                                                                                                The user's city.

                                                                                                                                \n@return The user's city.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "City", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "City", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "City", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's city.

                                                                                                                                \n@param city The user's city.", "setterMethodName" : "setCity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : "

                                                                                                                                The user's city.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Country" : { "beanStyleGetterMethodName" : "getCountry", "beanStyleSetterMethodName" : "setCountry", "c2jName" : "Country", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's country.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #country(String)}.\n@param country a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #country(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's country.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "country", "fluentSetterDocumentation" : "

                                                                                                                                The user's country.

                                                                                                                                \n@param country The user's country.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "country", "getterDocumentation" : "

                                                                                                                                The user's country.

                                                                                                                                \n@return The user's country.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Country", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Country", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's country.

                                                                                                                                \n@param country The user's country.", "setterMethodName" : "setCountry", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : "

                                                                                                                                The user's country.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceName" : { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's device name.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's device name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "fluentSetterDocumentation" : "

                                                                                                                                The user's device name.

                                                                                                                                \n@param deviceName The user's device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

                                                                                                                                The user's device name.

                                                                                                                                \n@return The user's device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's device name.

                                                                                                                                \n@param deviceName The user's device name.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

                                                                                                                                The user's device name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IpAddress" : { "beanStyleGetterMethodName" : "getIpAddress", "beanStyleSetterMethodName" : "setIpAddress", "c2jName" : "IpAddress", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipAddress(String)}.\n@param ipAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipAddress", "fluentSetterDocumentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                \n@param ipAddress The user's IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipAddress", "getterDocumentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                \n@return The user's IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IpAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IpAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IpAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                \n@param ipAddress The user's IP address.", "setterMethodName" : "setIpAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Timezone" : { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                \n@param timezone The user's time zone.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                \n@return The user's time zone.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                \n@param timezone The user's time zone.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIpAddress", "beanStyleSetterMethodName" : "setIpAddress", "c2jName" : "IpAddress", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipAddress(String)}.\n@param ipAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipAddress", "fluentSetterDocumentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                \n@param ipAddress The user's IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipAddress", "getterDocumentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                \n@return The user's IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IpAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IpAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IpAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                \n@param ipAddress The user's IP address.", "setterMethodName" : "setIpAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : "

                                                                                                                                The user's IP address.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceName", "beanStyleSetterMethodName" : "setDeviceName", "c2jName" : "DeviceName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's device name.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceName(String)}.\n@param deviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's device name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceName", "fluentSetterDocumentation" : "

                                                                                                                                The user's device name.

                                                                                                                                \n@param deviceName The user's device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceName", "getterDocumentation" : "

                                                                                                                                The user's device name.

                                                                                                                                \n@return The user's device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's device name.

                                                                                                                                \n@param deviceName The user's device name.", "setterMethodName" : "setDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

                                                                                                                                The user's device name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                \n@param timezone The user's time zone.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                \n@return The user's time zone.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                \n@param timezone The user's time zone.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

                                                                                                                                The user's time zone.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCity", "beanStyleSetterMethodName" : "setCity", "c2jName" : "City", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's city.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #city(String)}.\n@param city a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #city(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's city.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "city", "fluentSetterDocumentation" : "

                                                                                                                                The user's city.

                                                                                                                                \n@param city The user's city.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "city", "getterDocumentation" : "

                                                                                                                                The user's city.

                                                                                                                                \n@return The user's city.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "City", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "City", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "City", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's city.

                                                                                                                                \n@param city The user's city.", "setterMethodName" : "setCity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "city", "variableType" : "String", "documentation" : "

                                                                                                                                The user's city.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCountry", "beanStyleSetterMethodName" : "setCountry", "c2jName" : "Country", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's country.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #country(String)}.\n@param country a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #country(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's country.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "country", "fluentSetterDocumentation" : "

                                                                                                                                The user's country.

                                                                                                                                \n@param country The user's country.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "country", "getterDocumentation" : "

                                                                                                                                The user's country.

                                                                                                                                \n@return The user's country.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Country", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Country", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Country", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's country.

                                                                                                                                \n@param country The user's country.", "setterMethodName" : "setCountry", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "country", "variableType" : "String", "documentation" : "

                                                                                                                                The user's country.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EventContextDataType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventContextDataType", "variableName" : "eventContextDataType", "variableType" : "EventContextDataType", "documentation" : null, "simpleType" : "EventContextDataType", "variableSetterType" : "EventContextDataType" }, "wrapper" : false }, "EventFeedbackType" : { "c2jName" : "EventFeedbackType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Specifies the event feedback type.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFeedbackValueAsString", "beanStyleSetterMethodName" : "setFeedbackValue", "c2jName" : "FeedbackValue", "c2jShape" : "FeedbackValueType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackValueAsString(String)}.\n@param feedbackValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "FeedbackValueType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "feedbackValue", "fluentEnumSetterMethodName" : "feedbackValue", "fluentGetterMethodName" : "feedbackValueAsString", "fluentSetterDocumentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                \n@param feedbackValue The event feedback value.\n@see FeedbackValueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackValueType", "fluentSetterMethodName" : "feedbackValue", "getterDocumentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #feedbackValue} will return {@link FeedbackValueType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #feedbackValueAsString}.\n

                                                                                                                                \n@return The event feedback value.\n@see FeedbackValueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                \n@param feedbackValue The event feedback value.\n@see FeedbackValueType", "setterMethodName" : "setFeedbackValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The provider.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #provider(String)}.\n@param provider a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provider(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The provider.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provider", "fluentSetterDocumentation" : "

                                                                                                                                The provider.

                                                                                                                                \n@param provider The provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

                                                                                                                                The provider.

                                                                                                                                \n@return The provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Provider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The provider.

                                                                                                                                \n@param provider The provider.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

                                                                                                                                The provider.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFeedbackDate", "beanStyleSetterMethodName" : "setFeedbackDate", "c2jName" : "FeedbackDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #feedbackDate(Instant)}.\n@param feedbackDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackDate", "fluentSetterDocumentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                \n@param feedbackDate The event feedback date.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackDate", "getterDocumentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                \n@return The event feedback date.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "FeedbackDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                \n@param feedbackDate The event feedback date.", "setterMethodName" : "setFeedbackDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "feedbackDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "feedbackDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FeedbackDate" : { "beanStyleGetterMethodName" : "getFeedbackDate", "beanStyleSetterMethodName" : "setFeedbackDate", "c2jName" : "FeedbackDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #feedbackDate(Instant)}.\n@param feedbackDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackDate", "fluentSetterDocumentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                \n@param feedbackDate The event feedback date.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackDate", "getterDocumentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                \n@return The event feedback date.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "FeedbackDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                \n@param feedbackDate The event feedback date.", "setterMethodName" : "setFeedbackDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "feedbackDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "feedbackDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "FeedbackValue" : { "beanStyleGetterMethodName" : "getFeedbackValueAsString", "beanStyleSetterMethodName" : "setFeedbackValue", "c2jName" : "FeedbackValue", "c2jShape" : "FeedbackValueType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackValueAsString(String)}.\n@param feedbackValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "FeedbackValueType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "feedbackValue", "fluentEnumSetterMethodName" : "feedbackValue", "fluentGetterMethodName" : "feedbackValueAsString", "fluentSetterDocumentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                \n@param feedbackValue The event feedback value.\n@see FeedbackValueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackValueType", "fluentSetterMethodName" : "feedbackValue", "getterDocumentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #feedbackValue} will return {@link FeedbackValueType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #feedbackValueAsString}.\n

                                                                                                                                \n@return The event feedback value.\n@see FeedbackValueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                \n@param feedbackValue The event feedback value.\n@see FeedbackValueType", "setterMethodName" : "setFeedbackValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Provider" : { "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The provider.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #provider(String)}.\n@param provider a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provider(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The provider.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provider", "fluentSetterDocumentation" : "

                                                                                                                                The provider.

                                                                                                                                \n@param provider The provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

                                                                                                                                The provider.

                                                                                                                                \n@return The provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Provider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The provider.

                                                                                                                                \n@param provider The provider.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

                                                                                                                                The provider.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFeedbackValueAsString", "beanStyleSetterMethodName" : "setFeedbackValue", "c2jName" : "FeedbackValue", "c2jShape" : "FeedbackValueType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackValueAsString(String)}.\n@param feedbackValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "FeedbackValueType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "feedbackValue", "fluentEnumSetterMethodName" : "feedbackValue", "fluentGetterMethodName" : "feedbackValueAsString", "fluentSetterDocumentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                \n@param feedbackValue The event feedback value.\n@see FeedbackValueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackValueType", "fluentSetterMethodName" : "feedbackValue", "getterDocumentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #feedbackValue} will return {@link FeedbackValueType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #feedbackValueAsString}.\n

                                                                                                                                \n@return The event feedback value.\n@see FeedbackValueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                \n@param feedbackValue The event feedback value.\n@see FeedbackValueType", "setterMethodName" : "setFeedbackValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : "

                                                                                                                                The event feedback value.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProvider", "beanStyleSetterMethodName" : "setProvider", "c2jName" : "Provider", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The provider.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #provider(String)}.\n@param provider a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provider(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The provider.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provider", "fluentSetterDocumentation" : "

                                                                                                                                The provider.

                                                                                                                                \n@param provider The provider.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provider", "getterDocumentation" : "

                                                                                                                                The provider.

                                                                                                                                \n@return The provider.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Provider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Provider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Provider", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The provider.

                                                                                                                                \n@param provider The provider.", "setterMethodName" : "setProvider", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "provider", "variableType" : "String", "documentation" : "

                                                                                                                                The provider.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFeedbackDate", "beanStyleSetterMethodName" : "setFeedbackDate", "c2jName" : "FeedbackDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #feedbackDate(Instant)}.\n@param feedbackDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackDate", "fluentSetterDocumentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                \n@param feedbackDate The event feedback date.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackDate", "getterDocumentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                \n@return The event feedback date.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "FeedbackDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                \n@param feedbackDate The event feedback date.", "setterMethodName" : "setFeedbackDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "feedbackDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "feedbackDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The event feedback date.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FeedbackValue", "Provider" ], "shapeName" : "EventFeedbackType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventFeedbackType", "variableName" : "eventFeedbackType", "variableType" : "EventFeedbackType", "documentation" : null, "simpleType" : "EventFeedbackType", "variableSetterType" : "EventFeedbackType" }, "wrapper" : false }, "EventFilterType" : { "c2jName" : "EventFilterType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SIGN_IN", "value" : "SIGN_IN" }, { "name" : "PASSWORD_CHANGE", "value" : "PASSWORD_CHANGE" }, { "name" : "SIGN_UP", "value" : "SIGN_UP" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EventFilterType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventFilterType", "variableName" : "eventFilterType", "variableType" : "EventFilterType", "documentation" : null, "simpleType" : "EventFilterType", "variableSetterType" : "EventFilterType" }, "wrapper" : false }, "EventResponseType" : { "c2jName" : "EventResponseType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SUCCESS", "value" : "Success" }, { "name" : "FAILURE", "value" : "Failure" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EventResponseType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventResponseType", "variableName" : "eventResponseType", "variableType" : "EventResponseType", "documentation" : null, "simpleType" : "EventResponseType", "variableSetterType" : "EventResponseType" }, "wrapper" : false }, "EventRiskType" : { "c2jName" : "EventRiskType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                The event risk type.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRiskDecisionAsString", "beanStyleSetterMethodName" : "setRiskDecision", "c2jName" : "RiskDecision", "c2jShape" : "RiskDecisionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The risk decision.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #riskDecisionAsString(String)}.\n@param riskDecision a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskDecision(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The risk decision.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "RiskDecisionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "riskDecision", "fluentEnumSetterMethodName" : "riskDecision", "fluentGetterMethodName" : "riskDecisionAsString", "fluentSetterDocumentation" : "

                                                                                                                                The risk decision.

                                                                                                                                \n@param riskDecision The risk decision.\n@see RiskDecisionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RiskDecisionType", "fluentSetterMethodName" : "riskDecision", "getterDocumentation" : "

                                                                                                                                The risk decision.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #riskDecision} will return {@link RiskDecisionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #riskDecisionAsString}.\n

                                                                                                                                \n@return The risk decision.\n@see RiskDecisionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskDecision", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskDecision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RiskDecision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The risk decision.

                                                                                                                                \n@param riskDecision The risk decision.\n@see RiskDecisionType", "setterMethodName" : "setRiskDecision", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "riskDecision", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "riskDecision", "variableType" : "String", "documentation" : "

                                                                                                                                The risk decision.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRiskLevelAsString", "beanStyleSetterMethodName" : "setRiskLevel", "c2jName" : "RiskLevel", "c2jShape" : "RiskLevelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The risk level.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #riskLevelAsString(String)}.\n@param riskLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The risk level.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "RiskLevelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "riskLevel", "fluentEnumSetterMethodName" : "riskLevel", "fluentGetterMethodName" : "riskLevelAsString", "fluentSetterDocumentation" : "

                                                                                                                                The risk level.

                                                                                                                                \n@param riskLevel The risk level.\n@see RiskLevelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RiskLevelType", "fluentSetterMethodName" : "riskLevel", "getterDocumentation" : "

                                                                                                                                The risk level.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #riskLevel} will return {@link RiskLevelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #riskLevelAsString}.\n

                                                                                                                                \n@return The risk level.\n@see RiskLevelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RiskLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The risk level.

                                                                                                                                \n@param riskLevel The risk level.\n@see RiskLevelType", "setterMethodName" : "setRiskLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "riskLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "riskLevel", "variableType" : "String", "documentation" : "

                                                                                                                                The risk level.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RiskDecision" : { "beanStyleGetterMethodName" : "getRiskDecisionAsString", "beanStyleSetterMethodName" : "setRiskDecision", "c2jName" : "RiskDecision", "c2jShape" : "RiskDecisionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The risk decision.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #riskDecisionAsString(String)}.\n@param riskDecision a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskDecision(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The risk decision.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "RiskDecisionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "riskDecision", "fluentEnumSetterMethodName" : "riskDecision", "fluentGetterMethodName" : "riskDecisionAsString", "fluentSetterDocumentation" : "

                                                                                                                                The risk decision.

                                                                                                                                \n@param riskDecision The risk decision.\n@see RiskDecisionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RiskDecisionType", "fluentSetterMethodName" : "riskDecision", "getterDocumentation" : "

                                                                                                                                The risk decision.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #riskDecision} will return {@link RiskDecisionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #riskDecisionAsString}.\n

                                                                                                                                \n@return The risk decision.\n@see RiskDecisionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskDecision", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskDecision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RiskDecision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The risk decision.

                                                                                                                                \n@param riskDecision The risk decision.\n@see RiskDecisionType", "setterMethodName" : "setRiskDecision", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "riskDecision", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "riskDecision", "variableType" : "String", "documentation" : "

                                                                                                                                The risk decision.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RiskLevel" : { "beanStyleGetterMethodName" : "getRiskLevelAsString", "beanStyleSetterMethodName" : "setRiskLevel", "c2jName" : "RiskLevel", "c2jShape" : "RiskLevelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The risk level.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #riskLevelAsString(String)}.\n@param riskLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The risk level.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "RiskLevelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "riskLevel", "fluentEnumSetterMethodName" : "riskLevel", "fluentGetterMethodName" : "riskLevelAsString", "fluentSetterDocumentation" : "

                                                                                                                                The risk level.

                                                                                                                                \n@param riskLevel The risk level.\n@see RiskLevelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RiskLevelType", "fluentSetterMethodName" : "riskLevel", "getterDocumentation" : "

                                                                                                                                The risk level.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #riskLevel} will return {@link RiskLevelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #riskLevelAsString}.\n

                                                                                                                                \n@return The risk level.\n@see RiskLevelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RiskLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The risk level.

                                                                                                                                \n@param riskLevel The risk level.\n@see RiskLevelType", "setterMethodName" : "setRiskLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "riskLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "riskLevel", "variableType" : "String", "documentation" : "

                                                                                                                                The risk level.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRiskDecisionAsString", "beanStyleSetterMethodName" : "setRiskDecision", "c2jName" : "RiskDecision", "c2jShape" : "RiskDecisionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The risk decision.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #riskDecisionAsString(String)}.\n@param riskDecision a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskDecision(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The risk decision.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "RiskDecisionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "riskDecision", "fluentEnumSetterMethodName" : "riskDecision", "fluentGetterMethodName" : "riskDecisionAsString", "fluentSetterDocumentation" : "

                                                                                                                                The risk decision.

                                                                                                                                \n@param riskDecision The risk decision.\n@see RiskDecisionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RiskDecisionType", "fluentSetterMethodName" : "riskDecision", "getterDocumentation" : "

                                                                                                                                The risk decision.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #riskDecision} will return {@link RiskDecisionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #riskDecisionAsString}.\n

                                                                                                                                \n@return The risk decision.\n@see RiskDecisionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskDecision", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskDecision", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RiskDecision", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The risk decision.

                                                                                                                                \n@param riskDecision The risk decision.\n@see RiskDecisionType", "setterMethodName" : "setRiskDecision", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "riskDecision", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "riskDecision", "variableType" : "String", "documentation" : "

                                                                                                                                The risk decision.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRiskLevelAsString", "beanStyleSetterMethodName" : "setRiskLevel", "c2jName" : "RiskLevel", "c2jShape" : "RiskLevelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The risk level.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #riskLevelAsString(String)}.\n@param riskLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The risk level.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "RiskLevelType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "riskLevel", "fluentEnumSetterMethodName" : "riskLevel", "fluentGetterMethodName" : "riskLevelAsString", "fluentSetterDocumentation" : "

                                                                                                                                The risk level.

                                                                                                                                \n@param riskLevel The risk level.\n@see RiskLevelType\n@return Returns a reference to this object so that method calls can be chained together.\n@see RiskLevelType", "fluentSetterMethodName" : "riskLevel", "getterDocumentation" : "

                                                                                                                                The risk level.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #riskLevel} will return {@link RiskLevelType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #riskLevelAsString}.\n

                                                                                                                                \n@return The risk level.\n@see RiskLevelType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RiskLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The risk level.

                                                                                                                                \n@param riskLevel The risk level.\n@see RiskLevelType", "setterMethodName" : "setRiskLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "riskLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "riskLevel", "variableType" : "String", "documentation" : "

                                                                                                                                The risk level.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EventRiskType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventRiskType", "variableName" : "eventRiskType", "variableType" : "EventRiskType", "documentation" : null, "simpleType" : "EventRiskType", "variableSetterType" : "EventRiskType" }, "wrapper" : false }, "EventType" : { "c2jName" : "EventType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SIGN_IN", "value" : "SignIn" }, { "name" : "SIGN_UP", "value" : "SignUp" }, { "name" : "FORGOT_PASSWORD", "value" : "ForgotPassword" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EventType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventType", "variableName" : "eventType", "variableType" : "EventType", "documentation" : null, "simpleType" : "EventType", "variableSetterType" : "EventType" }, "wrapper" : false }, "ExpiredCodeException" : { "c2jName" : "ExpiredCodeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                This exception is thrown if a code has expired.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ExpiredCodeException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ExpiredCodeException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ADMIN_NO_SRP_AUTH", "value" : "ADMIN_NO_SRP_AUTH" }, { "name" : "CUSTOM_AUTH_FLOW_ONLY", "value" : "CUSTOM_AUTH_FLOW_ONLY" }, { "name" : "USER_PASSWORD_AUTH", "value" : "USER_PASSWORD_AUTH" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ExplicitAuthFlowsType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ExplicitAuthFlowsType", "variableName" : "explicitAuthFlowsType", "variableType" : "ExplicitAuthFlowsType", "documentation" : null, "simpleType" : "ExplicitAuthFlowsType", "variableSetterType" : "ExplicitAuthFlowsType" }, "wrapper" : false }, "FeedbackValueType" : { "c2jName" : "FeedbackValueType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "VALID", "value" : "Valid" }, { "name" : "INVALID", "value" : "Invalid" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "FeedbackValueType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FeedbackValueType", "variableName" : "feedbackValueType", "variableType" : "FeedbackValueType", "documentation" : null, "simpleType" : "FeedbackValueType", "variableSetterType" : "FeedbackValueType" }, "wrapper" : false }, "ForgetDeviceRequest" : { "c2jName" : "ForgetDeviceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Represents the request to forget the device.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ForgetDevice", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ForgetDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token for the forgotten device request.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token for the forgotten device request.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The access token for the forgotten device request.

                                                                                                                                \n@param accessToken The access token for the forgotten device request.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                The access token for the forgotten device request.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The device key.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                                                The device key.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token for the forgotten device request.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token for the forgotten device request.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The access token for the forgotten device request.

                                                                                                                                \n@param accessToken The access token for the forgotten device request.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                The access token for the forgotten device request.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceKey" : { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The device key.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                                                The device key.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token for the forgotten device request.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token for the forgotten device request.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The access token for the forgotten device request.

                                                                                                                                \n@param accessToken The access token for the forgotten device request.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                The access token for the forgotten device request.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The device key.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                                                The device key.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DeviceKey" ], "shapeName" : "ForgetDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ForgetDeviceRequest", "variableName" : "forgetDeviceRequest", "variableType" : "ForgetDeviceRequest", "documentation" : null, "simpleType" : "ForgetDeviceRequest", "variableSetterType" : "ForgetDeviceRequest" }, "wrapper" : false }, "ForgetDeviceResponse" : { "c2jName" : "ForgetDeviceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ForgetDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ForgetDeviceResponse", "variableName" : "forgetDeviceResponse", "variableType" : "ForgetDeviceResponse", "documentation" : null, "simpleType" : "ForgetDeviceResponse", "variableSetterType" : "ForgetDeviceResponse" }, "wrapper" : false }, "ForgotPasswordRequest" : { "c2jName" : "ForgotPasswordRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Represents the request to reset a user's password.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ForgotPassword", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ForgotPassword", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the client associated with the user pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the client associated with the user pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The ID of the client associated with the user pool.

                                                                                                                                \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the client associated with the user pool.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                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.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                \n@param username The user name of the user for whom you want to enter a code to reset a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                \n@return The user name of the user for whom you want to enter a code to reset a forgotten password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                \n@param username The user name of the user for whom you want to enter a code to reset a forgotten password.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                \n@return The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnalyticsMetadata" : { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                \n@return The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the client associated with the user pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the client associated with the user pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The ID of the client associated with the user pool.

                                                                                                                                \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                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.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, "UserContextData" : { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                \n@param username The user name of the user for whom you want to enter a code to reset a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                \n@return The user name of the user for whom you want to enter a code to reset a forgotten password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                \n@param username The user name of the user for whom you want to enter a code to reset a forgotten password.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the client associated with the user pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the client associated with the user pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The ID of the client associated with the user pool.

                                                                                                                                \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the client associated with the user pool.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                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.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                \n@param username The user name of the user for whom you want to enter a code to reset a forgotten password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                \n@return The user name of the user for whom you want to enter a code to reset a forgotten password.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                \n@param username The user name of the user for whom you want to enter a code to reset a forgotten password.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                The user name of the user for whom you want to enter a code to reset a forgotten password.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                \n@return The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                The Amazon Pinpoint analytics metadata for collecting metrics for ForgotPassword calls.

                                                                                                                                ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ClientId", "Username" ], "shapeName" : "ForgotPasswordRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ForgotPasswordRequest", "variableName" : "forgotPasswordRequest", "variableType" : "ForgotPasswordRequest", "documentation" : null, "simpleType" : "ForgotPasswordRequest", "variableSetterType" : "ForgotPasswordRequest" }, "wrapper" : false }, "ForgotPasswordResponse" : { "c2jName" : "ForgotPasswordResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Respresents the response from the server regarding the request to reset a password.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCodeDeliveryDetails", "beanStyleSetterMethodName" : "setCodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}.\n@param codeDeliveryDetails a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetails(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetails", "fluentSetterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to reset a password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeDeliveryDetails", "getterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                \n@return The code delivery details returned by the server in response to the request to reset a password.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CodeDeliveryDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to reset a password.", "setterMethodName" : "setCodeDeliveryDetails", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeDeliveryDetails" : { "beanStyleGetterMethodName" : "getCodeDeliveryDetails", "beanStyleSetterMethodName" : "setCodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}.\n@param codeDeliveryDetails a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetails(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetails", "fluentSetterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to reset a password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeDeliveryDetails", "getterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                \n@return The code delivery details returned by the server in response to the request to reset a password.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CodeDeliveryDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to reset a password.", "setterMethodName" : "setCodeDeliveryDetails", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCodeDeliveryDetails", "beanStyleSetterMethodName" : "setCodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}.\n@param codeDeliveryDetails a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetails(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetails", "fluentSetterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to reset a password.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeDeliveryDetails", "getterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                \n@return The code delivery details returned by the server in response to the request to reset a password.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CodeDeliveryDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to reset a password.", "setterMethodName" : "setCodeDeliveryDetails", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to reset a password.

                                                                                                                                ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ForgotPasswordResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ForgotPasswordResponse", "variableName" : "forgotPasswordResponse", "variableType" : "ForgotPasswordResponse", "documentation" : null, "simpleType" : "ForgotPasswordResponse", "variableSetterType" : "ForgotPasswordResponse" }, "wrapper" : false }, "GetCsvHeaderRequest" : { "c2jName" : "GetCSVHeaderRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Represents the request to get the header information for the .csv file for the user import job.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetCSVHeader", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetCSVHeader", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool that the users are to be imported into.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool that the users are to be imported into.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool that the users are to be imported into.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool that the users are to be imported into.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool that the users are to be imported into.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool that the users are to be imported into.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "GetCsvHeaderRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetCsvHeaderRequest", "variableName" : "getCsvHeaderRequest", "variableType" : "GetCsvHeaderRequest", "documentation" : null, "simpleType" : "GetCsvHeaderRequest", "variableSetterType" : "GetCsvHeaderRequest" }, "wrapper" : false }, "GetCsvHeaderResponse" : { "c2jName" : "GetCSVHeaderResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "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.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool that the users are to be imported into.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool that the users are to be imported into.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getCsvHeader", "beanStyleSetterMethodName" : "setCsvHeader", "c2jName" : "CSVHeader", "c2jShape" : "ListOfStringTypes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The header information for the .csv file for the user import job.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #csvHeader(List)}.\n@param csvHeader a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #csvHeader(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The header information for the .csv file for the user import job.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "csvHeader", "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.", "fluentSetterMethodName" : "csvHeader", "getterDocumentation" : "

                                                                                                                                The header information for the .csv file for the user import job.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CSVHeader", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CSVHeader", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CSVHeader", "sensitive" : false, "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.", "setterMethodName" : "setCsvHeader", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "csvHeader", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getCsvHeader", "beanStyleSetterMethodName" : "setCsvHeader", "c2jName" : "CSVHeader", "c2jShape" : "ListOfStringTypes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The header information for the .csv file for the user import job.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #csvHeader(List)}.\n@param csvHeader a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #csvHeader(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The header information for the .csv file for the user import job.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "csvHeader", "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.", "fluentSetterMethodName" : "csvHeader", "getterDocumentation" : "

                                                                                                                                The header information for the .csv file for the user import job.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CSVHeader", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CSVHeader", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CSVHeader", "sensitive" : false, "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.", "setterMethodName" : "setCsvHeader", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "csvHeader", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool that the users are to be imported into.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool that the users are to be imported into.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool that the users are to be imported into.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool that the users are to be imported into.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getCsvHeader", "beanStyleSetterMethodName" : "setCsvHeader", "c2jName" : "CSVHeader", "c2jShape" : "ListOfStringTypes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The header information for the .csv file for the user import job.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #csvHeader(List)}.\n@param csvHeader a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #csvHeader(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The header information for the .csv file for the user import job.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "csvHeader", "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.", "fluentSetterMethodName" : "csvHeader", "getterDocumentation" : "

                                                                                                                                The header information for the .csv file for the user import job.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CSVHeader", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CSVHeader", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CSVHeader", "sensitive" : false, "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.", "setterMethodName" : "setCsvHeader", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "csvHeader", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetCsvHeaderResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetCsvHeaderResponse", "variableName" : "getCsvHeaderResponse", "variableType" : "GetCsvHeaderResponse", "documentation" : null, "simpleType" : "GetCsvHeaderResponse", "variableSetterType" : "GetCsvHeaderResponse" }, "wrapper" : false }, "GetDeviceRequest" : { "c2jName" : "GetDeviceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Represents the request to get the device.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDevice", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The device key.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                                                The device key.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                The access token.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                The access token.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceKey" : { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The device key.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                                                The device key.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The device key.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The device key.

                                                                                                                                \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                                                The device key.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                The access token.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DeviceKey" ], "shapeName" : "GetDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDeviceRequest", "variableName" : "getDeviceRequest", "variableType" : "GetDeviceRequest", "documentation" : null, "simpleType" : "GetDeviceRequest", "variableSetterType" : "GetDeviceRequest" }, "wrapper" : false }, "GetDeviceResponse" : { "c2jName" : "GetDeviceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Gets the device response.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The device.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link DeviceType.Builder} avoiding the need to create one manually via {@link DeviceType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceType.Builder#build()} is called immediately and its result is passed to {@link #device(DeviceType)}.\n@param device a consumer that will call methods on {@link DeviceType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(DeviceType)", "deprecated" : false, "documentation" : "

                                                                                                                                The device.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                The device.

                                                                                                                                \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                The device.

                                                                                                                                \n@return The device.", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The device.

                                                                                                                                \n@param device The device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "

                                                                                                                                The device.

                                                                                                                                ", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Device" : { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The device.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link DeviceType.Builder} avoiding the need to create one manually via {@link DeviceType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceType.Builder#build()} is called immediately and its result is passed to {@link #device(DeviceType)}.\n@param device a consumer that will call methods on {@link DeviceType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(DeviceType)", "deprecated" : false, "documentation" : "

                                                                                                                                The device.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                The device.

                                                                                                                                \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                The device.

                                                                                                                                \n@return The device.", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The device.

                                                                                                                                \n@param device The device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "

                                                                                                                                The device.

                                                                                                                                ", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "Device", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The device.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link DeviceType.Builder} avoiding the need to create one manually via {@link DeviceType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceType.Builder#build()} is called immediately and its result is passed to {@link #device(DeviceType)}.\n@param device a consumer that will call methods on {@link DeviceType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(DeviceType)", "deprecated" : false, "documentation" : "

                                                                                                                                The device.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                The device.

                                                                                                                                \n@param device The device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                The device.

                                                                                                                                \n@return The device.", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Device", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Device", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The device.

                                                                                                                                \n@param device The device.", "setterMethodName" : "setDevice", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "device", "variableType" : "DeviceType", "documentation" : "

                                                                                                                                The device.

                                                                                                                                ", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Device" ], "shapeName" : "GetDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDeviceResponse", "variableName" : "getDeviceResponse", "variableType" : "GetDeviceResponse", "documentation" : null, "simpleType" : "GetDeviceResponse", "variableSetterType" : "GetDeviceResponse" }, "wrapper" : false }, "GetGroupRequest" : { "c2jName" : "GetGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetGroup", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The name of the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                                                The name of the group.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GroupName" : { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The name of the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                                                The name of the group.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The name of the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                                                The name of the group.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GroupName", "UserPoolId" ], "shapeName" : "GetGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetGroupRequest", "variableName" : "getGroupRequest", "variableType" : "GetGroupRequest", "documentation" : null, "simpleType" : "GetGroupRequest", "variableSetterType" : "GetGroupRequest" }, "wrapper" : false }, "GetGroupResponse" : { "c2jName" : "GetGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getGroup", "beanStyleSetterMethodName" : "setGroup", "c2jName" : "Group", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #group(GroupType)}.\n@param group a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(GroupType)", "deprecated" : false, "documentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "group", "fluentSetterDocumentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                \n@param group The group object for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "group", "getterDocumentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                \n@return The group object for the group.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Group", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Group", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Group", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                \n@param group The group object for the group.", "setterMethodName" : "setGroup", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                ", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Group" : { "beanStyleGetterMethodName" : "getGroup", "beanStyleSetterMethodName" : "setGroup", "c2jName" : "Group", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #group(GroupType)}.\n@param group a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(GroupType)", "deprecated" : false, "documentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "group", "fluentSetterDocumentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                \n@param group The group object for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "group", "getterDocumentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                \n@return The group object for the group.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Group", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Group", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Group", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                \n@param group The group object for the group.", "setterMethodName" : "setGroup", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                ", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroup", "beanStyleSetterMethodName" : "setGroup", "c2jName" : "Group", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #group(GroupType)}.\n@param group a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(GroupType)", "deprecated" : false, "documentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "group", "fluentSetterDocumentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                \n@param group The group object for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "group", "getterDocumentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                \n@return The group object for the group.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Group", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Group", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Group", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                \n@param group The group object for the group.", "setterMethodName" : "setGroup", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : "

                                                                                                                                The group object for the group.

                                                                                                                                ", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetGroupResponse", "variableName" : "getGroupResponse", "variableType" : "GetGroupResponse", "documentation" : null, "simpleType" : "GetGroupResponse", "variableSetterType" : "GetGroupResponse" }, "wrapper" : false }, "GetIdentityProviderByIdentifierRequest" : { "c2jName" : "GetIdentityProviderByIdentifierRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetIdentityProviderByIdentifier", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetIdentityProviderByIdentifier", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdpIdentifier", "beanStyleSetterMethodName" : "setIdpIdentifier", "c2jName" : "IdpIdentifier", "c2jShape" : "IdpIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #idpIdentifier(String)}.\n@param idpIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idpIdentifier(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idpIdentifier", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                \n@param idpIdentifier The identity provider ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idpIdentifier", "getterDocumentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                \n@return The identity provider ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdpIdentifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdpIdentifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdpIdentifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                \n@param idpIdentifier The identity provider ID.", "setterMethodName" : "setIdpIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idpIdentifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "idpIdentifier", "variableType" : "String", "documentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IdpIdentifier" : { "beanStyleGetterMethodName" : "getIdpIdentifier", "beanStyleSetterMethodName" : "setIdpIdentifier", "c2jName" : "IdpIdentifier", "c2jShape" : "IdpIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #idpIdentifier(String)}.\n@param idpIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idpIdentifier(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idpIdentifier", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                \n@param idpIdentifier The identity provider ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idpIdentifier", "getterDocumentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                \n@return The identity provider ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdpIdentifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdpIdentifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdpIdentifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                \n@param idpIdentifier The identity provider ID.", "setterMethodName" : "setIdpIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idpIdentifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "idpIdentifier", "variableType" : "String", "documentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdpIdentifier", "beanStyleSetterMethodName" : "setIdpIdentifier", "c2jName" : "IdpIdentifier", "c2jShape" : "IdpIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #idpIdentifier(String)}.\n@param idpIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idpIdentifier(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idpIdentifier", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                \n@param idpIdentifier The identity provider ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idpIdentifier", "getterDocumentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                \n@return The identity provider ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdpIdentifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdpIdentifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdpIdentifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                \n@param idpIdentifier The identity provider ID.", "setterMethodName" : "setIdpIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "idpIdentifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "idpIdentifier", "variableType" : "String", "documentation" : "

                                                                                                                                The identity provider ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "IdpIdentifier" ], "shapeName" : "GetIdentityProviderByIdentifierRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetIdentityProviderByIdentifierRequest", "variableName" : "getIdentityProviderByIdentifierRequest", "variableType" : "GetIdentityProviderByIdentifierRequest", "documentation" : null, "simpleType" : "GetIdentityProviderByIdentifierRequest", "variableSetterType" : "GetIdentityProviderByIdentifierRequest" }, "wrapper" : false }, "GetIdentityProviderByIdentifierResponse" : { "c2jName" : "GetIdentityProviderByIdentifierResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIdentityProvider", "beanStyleSetterMethodName" : "setIdentityProvider", "c2jName" : "IdentityProvider", "c2jShape" : "IdentityProviderType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link IdentityProviderType.Builder} avoiding the need to create one manually via {@link IdentityProviderType#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityProviderType.Builder#build()} is called immediately and its result is passed to {@link #identityProvider(IdentityProviderType)}.\n@param identityProvider a consumer that will call methods on {@link IdentityProviderType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityProvider(IdentityProviderType)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityProvider", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                \n@param identityProvider The identity provider object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityProvider", "getterDocumentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                \n@return The identity provider object.", "getterModel" : { "returnType" : "IdentityProviderType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityProvider", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                \n@param identityProvider The identity provider object.", "setterMethodName" : "setIdentityProvider", "setterModel" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                ", "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IdentityProvider" : { "beanStyleGetterMethodName" : "getIdentityProvider", "beanStyleSetterMethodName" : "setIdentityProvider", "c2jName" : "IdentityProvider", "c2jShape" : "IdentityProviderType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link IdentityProviderType.Builder} avoiding the need to create one manually via {@link IdentityProviderType#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityProviderType.Builder#build()} is called immediately and its result is passed to {@link #identityProvider(IdentityProviderType)}.\n@param identityProvider a consumer that will call methods on {@link IdentityProviderType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityProvider(IdentityProviderType)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityProvider", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                \n@param identityProvider The identity provider object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityProvider", "getterDocumentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                \n@return The identity provider object.", "getterModel" : { "returnType" : "IdentityProviderType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityProvider", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                \n@param identityProvider The identity provider object.", "setterMethodName" : "setIdentityProvider", "setterModel" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                ", "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIdentityProvider", "beanStyleSetterMethodName" : "setIdentityProvider", "c2jName" : "IdentityProvider", "c2jShape" : "IdentityProviderType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link IdentityProviderType.Builder} avoiding the need to create one manually via {@link IdentityProviderType#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityProviderType.Builder#build()} is called immediately and its result is passed to {@link #identityProvider(IdentityProviderType)}.\n@param identityProvider a consumer that will call methods on {@link IdentityProviderType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityProvider(IdentityProviderType)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityProvider", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                \n@param identityProvider The identity provider object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityProvider", "getterDocumentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                \n@return The identity provider object.", "getterModel" : { "returnType" : "IdentityProviderType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityProvider", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                \n@param identityProvider The identity provider object.", "setterMethodName" : "setIdentityProvider", "setterModel" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : "

                                                                                                                                The identity provider object.

                                                                                                                                ", "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IdentityProvider" ], "shapeName" : "GetIdentityProviderByIdentifierResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetIdentityProviderByIdentifierResponse", "variableName" : "getIdentityProviderByIdentifierResponse", "variableType" : "GetIdentityProviderByIdentifierResponse", "documentation" : null, "simpleType" : "GetIdentityProviderByIdentifierResponse", "variableSetterType" : "GetIdentityProviderByIdentifierResponse" }, "wrapper" : false }, "GetSigningCertificateRequest" : { "c2jName" : "GetSigningCertificateRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Request to get a signing certificate from Cognito.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetSigningCertificate", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetSigningCertificate", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "GetSigningCertificateRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSigningCertificateRequest", "variableName" : "getSigningCertificateRequest", "variableType" : "GetSigningCertificateRequest", "documentation" : null, "simpleType" : "GetSigningCertificateRequest", "variableSetterType" : "GetSigningCertificateRequest" }, "wrapper" : false }, "GetSigningCertificateResponse" : { "c2jName" : "GetSigningCertificateResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Response from Cognito for a signing certificate request.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCertificate", "beanStyleSetterMethodName" : "setCertificate", "c2jName" : "Certificate", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificate(String)}.\n@param certificate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificate", "fluentSetterDocumentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                \n@param certificate The signing certificate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificate", "getterDocumentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                \n@return The signing certificate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Certificate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Certificate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Certificate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                \n@param certificate The signing certificate.", "setterMethodName" : "setCertificate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Certificate" : { "beanStyleGetterMethodName" : "getCertificate", "beanStyleSetterMethodName" : "setCertificate", "c2jName" : "Certificate", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificate(String)}.\n@param certificate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificate", "fluentSetterDocumentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                \n@param certificate The signing certificate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificate", "getterDocumentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                \n@return The signing certificate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Certificate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Certificate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Certificate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                \n@param certificate The signing certificate.", "setterMethodName" : "setCertificate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCertificate", "beanStyleSetterMethodName" : "setCertificate", "c2jName" : "Certificate", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificate(String)}.\n@param certificate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificate", "fluentSetterDocumentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                \n@param certificate The signing certificate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificate", "getterDocumentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                \n@return The signing certificate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Certificate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Certificate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Certificate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                \n@param certificate The signing certificate.", "setterMethodName" : "setCertificate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "

                                                                                                                                The signing certificate.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetSigningCertificateResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSigningCertificateResponse", "variableName" : "getSigningCertificateResponse", "variableType" : "GetSigningCertificateResponse", "documentation" : null, "simpleType" : "GetSigningCertificateResponse", "variableSetterType" : "GetSigningCertificateResponse" }, "wrapper" : false }, "GetUiCustomizationRequest" : { "c2jName" : "GetUICustomizationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetUICustomization", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetUICustomization", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                \n@param clientId The client ID for the client app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                \n@return The client ID for the client app.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                \n@param clientId The client ID for the client app.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                \n@param clientId The client ID for the client app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                \n@return The client ID for the client app.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                \n@param clientId The client ID for the client app.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                \n@param clientId The client ID for the client app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                \n@return The client ID for the client app.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                \n@param clientId The client ID for the client app.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                The client ID for the client app.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "GetUiCustomizationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetUiCustomizationRequest", "variableName" : "getUiCustomizationRequest", "variableType" : "GetUiCustomizationRequest", "documentation" : null, "simpleType" : "GetUiCustomizationRequest", "variableSetterType" : "GetUiCustomizationRequest" }, "wrapper" : false }, "GetUiCustomizationResponse" : { "c2jName" : "GetUICustomizationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUiCustomization", "beanStyleSetterMethodName" : "setUiCustomization", "c2jName" : "UICustomization", "c2jShape" : "UICustomizationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link UICustomizationType.Builder} avoiding the need to create one manually via {@link UICustomizationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UICustomizationType.Builder#build()} is called immediately and its result is passed to {@link #uiCustomization(UICustomizationType)}.\n@param uiCustomization a consumer that will call methods on {@link UICustomizationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uiCustomization(UICustomizationType)", "deprecated" : false, "documentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uiCustomization", "fluentSetterDocumentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                \n@param uiCustomization The UI customization information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uiCustomization", "getterDocumentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                \n@return The UI customization information.", "getterModel" : { "returnType" : "UICustomizationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UICustomization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UICustomization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UICustomization", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                \n@param uiCustomization The UI customization information.", "setterMethodName" : "setUiCustomization", "setterModel" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomization", "variableType" : "UICustomizationType", "documentation" : null, "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomization", "variableType" : "UICustomizationType", "documentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                ", "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UICustomization" : { "beanStyleGetterMethodName" : "getUiCustomization", "beanStyleSetterMethodName" : "setUiCustomization", "c2jName" : "UICustomization", "c2jShape" : "UICustomizationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link UICustomizationType.Builder} avoiding the need to create one manually via {@link UICustomizationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UICustomizationType.Builder#build()} is called immediately and its result is passed to {@link #uiCustomization(UICustomizationType)}.\n@param uiCustomization a consumer that will call methods on {@link UICustomizationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uiCustomization(UICustomizationType)", "deprecated" : false, "documentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uiCustomization", "fluentSetterDocumentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                \n@param uiCustomization The UI customization information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uiCustomization", "getterDocumentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                \n@return The UI customization information.", "getterModel" : { "returnType" : "UICustomizationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UICustomization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UICustomization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UICustomization", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                \n@param uiCustomization The UI customization information.", "setterMethodName" : "setUiCustomization", "setterModel" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomization", "variableType" : "UICustomizationType", "documentation" : null, "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomization", "variableType" : "UICustomizationType", "documentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                ", "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUiCustomization", "beanStyleSetterMethodName" : "setUiCustomization", "c2jName" : "UICustomization", "c2jShape" : "UICustomizationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link UICustomizationType.Builder} avoiding the need to create one manually via {@link UICustomizationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UICustomizationType.Builder#build()} is called immediately and its result is passed to {@link #uiCustomization(UICustomizationType)}.\n@param uiCustomization a consumer that will call methods on {@link UICustomizationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uiCustomization(UICustomizationType)", "deprecated" : false, "documentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uiCustomization", "fluentSetterDocumentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                \n@param uiCustomization The UI customization information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uiCustomization", "getterDocumentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                \n@return The UI customization information.", "getterModel" : { "returnType" : "UICustomizationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UICustomization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UICustomization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UICustomization", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                \n@param uiCustomization The UI customization information.", "setterMethodName" : "setUiCustomization", "setterModel" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomization", "variableType" : "UICustomizationType", "documentation" : null, "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomization", "variableType" : "UICustomizationType", "documentation" : "

                                                                                                                                The UI customization information.

                                                                                                                                ", "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UICustomization" ], "shapeName" : "GetUiCustomizationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetUiCustomizationResponse", "variableName" : "getUiCustomizationResponse", "variableType" : "GetUiCustomizationResponse", "documentation" : null, "simpleType" : "GetUiCustomizationResponse", "variableSetterType" : "GetUiCustomizationResponse" }, "wrapper" : false }, "GetUserAttributeVerificationCodeRequest" : { "c2jName" : "GetUserAttributeVerificationCodeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Represents the request to get user attribute verification.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetUserAttributeVerificationCode", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetUserAttributeVerificationCode", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token returned by the server response to get the user attribute verification code.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token returned by the server response to get the user attribute verification code.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "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.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The attribute name returned by the server response to get the user attribute verification code.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The attribute name returned by the server response to get the user attribute verification code.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "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.", "fluentSetterMethodName" : "attributeName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The attribute name returned by the server response to get the user attribute verification code.

                                                                                                                                \n@param attributeName The attribute name returned by the server response to get the user attribute verification code.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token returned by the server response to get the user attribute verification code.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token returned by the server response to get the user attribute verification code.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "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.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The attribute name returned by the server response to get the user attribute verification code.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The attribute name returned by the server response to get the user attribute verification code.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "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.", "fluentSetterMethodName" : "attributeName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The attribute name returned by the server response to get the user attribute verification code.

                                                                                                                                \n@param attributeName The attribute name returned by the server response to get the user attribute verification code.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token returned by the server response to get the user attribute verification code.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token returned by the server response to get the user attribute verification code.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "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.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The attribute name returned by the server response to get the user attribute verification code.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The attribute name returned by the server response to get the user attribute verification code.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "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.", "fluentSetterMethodName" : "attributeName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The attribute name returned by the server response to get the user attribute verification code.

                                                                                                                                \n@param attributeName The attribute name returned by the server response to get the user attribute verification code.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccessToken", "AttributeName" ], "shapeName" : "GetUserAttributeVerificationCodeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetUserAttributeVerificationCodeRequest", "variableName" : "getUserAttributeVerificationCodeRequest", "variableType" : "GetUserAttributeVerificationCodeRequest", "documentation" : null, "simpleType" : "GetUserAttributeVerificationCodeRequest", "variableSetterType" : "GetUserAttributeVerificationCodeRequest" }, "wrapper" : false }, "GetUserAttributeVerificationCodeResponse" : { "c2jName" : "GetUserAttributeVerificationCodeResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                The verification code response returned by the server response to get the user attribute verification code.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCodeDeliveryDetails", "beanStyleSetterMethodName" : "setCodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}.\n@param codeDeliveryDetails a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetails(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetails", "fluentSetterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeDeliveryDetails", "getterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                \n@return The code delivery details returned by the server in response to the request to get the user attribute verification code.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CodeDeliveryDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to get the user attribute verification code.", "setterMethodName" : "setCodeDeliveryDetails", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeDeliveryDetails" : { "beanStyleGetterMethodName" : "getCodeDeliveryDetails", "beanStyleSetterMethodName" : "setCodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}.\n@param codeDeliveryDetails a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetails(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetails", "fluentSetterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeDeliveryDetails", "getterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                \n@return The code delivery details returned by the server in response to the request to get the user attribute verification code.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CodeDeliveryDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to get the user attribute verification code.", "setterMethodName" : "setCodeDeliveryDetails", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCodeDeliveryDetails", "beanStyleSetterMethodName" : "setCodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}.\n@param codeDeliveryDetails a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetails(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetails", "fluentSetterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to get the user attribute verification code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeDeliveryDetails", "getterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                \n@return The code delivery details returned by the server in response to the request to get the user attribute verification code.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CodeDeliveryDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to get the user attribute verification code.", "setterMethodName" : "setCodeDeliveryDetails", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                                                                                The code delivery details returned by the server in response to the request to get the user attribute verification code.

                                                                                                                                ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetUserAttributeVerificationCodeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetUserAttributeVerificationCodeResponse", "variableName" : "getUserAttributeVerificationCodeResponse", "variableType" : "GetUserAttributeVerificationCodeResponse", "documentation" : null, "simpleType" : "GetUserAttributeVerificationCodeResponse", "variableSetterType" : "GetUserAttributeVerificationCodeResponse" }, "wrapper" : false }, "GetUserPoolMfaConfigRequest" : { "c2jName" : "GetUserPoolMfaConfigRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetUserPoolMfaConfig", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetUserPoolMfaConfig", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "GetUserPoolMfaConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetUserPoolMfaConfigRequest", "variableName" : "getUserPoolMfaConfigRequest", "variableType" : "GetUserPoolMfaConfigRequest", "documentation" : null, "simpleType" : "GetUserPoolMfaConfigRequest", "variableSetterType" : "GetUserPoolMfaConfigRequest" }, "wrapper" : false }, "GetUserPoolMfaConfigResponse" : { "c2jName" : "GetUserPoolMfaConfigResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSmsMfaConfiguration", "beanStyleSetterMethodName" : "setSmsMfaConfiguration", "c2jName" : "SmsMfaConfiguration", "c2jShape" : "SmsMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link SmsMfaConfigType.Builder} avoiding the need to create one manually via {@link SmsMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaConfiguration(SmsMfaConfigType)}.\n@param smsMfaConfiguration a consumer that will call methods on {@link SmsMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaConfiguration(SmsMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                \n@param smsMfaConfiguration The SMS text message multi-factor (MFA) configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaConfiguration", "getterDocumentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                \n@return The SMS text message multi-factor (MFA) configuration.", "getterModel" : { "returnType" : "SmsMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                \n@param smsMfaConfiguration The SMS text message multi-factor (MFA) configuration.", "setterMethodName" : "setSmsMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : null, "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                ", "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareTokenMfaConfiguration", "beanStyleSetterMethodName" : "setSoftwareTokenMfaConfiguration", "c2jName" : "SoftwareTokenMfaConfiguration", "c2jShape" : "SoftwareTokenMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaConfigType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)}.\n@param softwareTokenMfaConfiguration a consumer that will call methods on {@link SoftwareTokenMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                \n@param softwareTokenMfaConfiguration The software token multi-factor (MFA) configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaConfiguration", "getterDocumentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                \n@return The software token multi-factor (MFA) configuration.", "getterModel" : { "returnType" : "SoftwareTokenMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                \n@param softwareTokenMfaConfiguration The software token multi-factor (MFA) configuration.", "setterMethodName" : "setSoftwareTokenMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : null, "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                ", "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "fluentSetterDocumentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                \n@param mfaConfiguration The multi-factor (MFA) configuration.\n@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "getterDocumentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                \n@return The multi-factor (MFA) configuration.\n@see UserPoolMfaType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                \n@param mfaConfiguration The multi-factor (MFA) configuration.\n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MfaConfiguration" : { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "fluentSetterDocumentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                \n@param mfaConfiguration The multi-factor (MFA) configuration.\n@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "getterDocumentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                \n@return The multi-factor (MFA) configuration.\n@see UserPoolMfaType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                \n@param mfaConfiguration The multi-factor (MFA) configuration.\n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsMfaConfiguration" : { "beanStyleGetterMethodName" : "getSmsMfaConfiguration", "beanStyleSetterMethodName" : "setSmsMfaConfiguration", "c2jName" : "SmsMfaConfiguration", "c2jShape" : "SmsMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link SmsMfaConfigType.Builder} avoiding the need to create one manually via {@link SmsMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaConfiguration(SmsMfaConfigType)}.\n@param smsMfaConfiguration a consumer that will call methods on {@link SmsMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaConfiguration(SmsMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                \n@param smsMfaConfiguration The SMS text message multi-factor (MFA) configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaConfiguration", "getterDocumentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                \n@return The SMS text message multi-factor (MFA) configuration.", "getterModel" : { "returnType" : "SmsMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                \n@param smsMfaConfiguration The SMS text message multi-factor (MFA) configuration.", "setterMethodName" : "setSmsMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : null, "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                ", "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "xmlNameSpaceUri" : null }, "SoftwareTokenMfaConfiguration" : { "beanStyleGetterMethodName" : "getSoftwareTokenMfaConfiguration", "beanStyleSetterMethodName" : "setSoftwareTokenMfaConfiguration", "c2jName" : "SoftwareTokenMfaConfiguration", "c2jShape" : "SoftwareTokenMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaConfigType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)}.\n@param softwareTokenMfaConfiguration a consumer that will call methods on {@link SoftwareTokenMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                \n@param softwareTokenMfaConfiguration The software token multi-factor (MFA) configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaConfiguration", "getterDocumentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                \n@return The software token multi-factor (MFA) configuration.", "getterModel" : { "returnType" : "SoftwareTokenMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                \n@param softwareTokenMfaConfiguration The software token multi-factor (MFA) configuration.", "setterMethodName" : "setSoftwareTokenMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : null, "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                ", "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSmsMfaConfiguration", "beanStyleSetterMethodName" : "setSmsMfaConfiguration", "c2jName" : "SmsMfaConfiguration", "c2jShape" : "SmsMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link SmsMfaConfigType.Builder} avoiding the need to create one manually via {@link SmsMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaConfiguration(SmsMfaConfigType)}.\n@param smsMfaConfiguration a consumer that will call methods on {@link SmsMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaConfiguration(SmsMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                \n@param smsMfaConfiguration The SMS text message multi-factor (MFA) configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaConfiguration", "getterDocumentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                \n@return The SMS text message multi-factor (MFA) configuration.", "getterModel" : { "returnType" : "SmsMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                \n@param smsMfaConfiguration The SMS text message multi-factor (MFA) configuration.", "setterMethodName" : "setSmsMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : null, "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : "

                                                                                                                                The SMS text message multi-factor (MFA) configuration.

                                                                                                                                ", "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareTokenMfaConfiguration", "beanStyleSetterMethodName" : "setSoftwareTokenMfaConfiguration", "c2jName" : "SoftwareTokenMfaConfiguration", "c2jShape" : "SoftwareTokenMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaConfigType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)}.\n@param softwareTokenMfaConfiguration a consumer that will call methods on {@link SoftwareTokenMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                \n@param softwareTokenMfaConfiguration The software token multi-factor (MFA) configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaConfiguration", "getterDocumentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                \n@return The software token multi-factor (MFA) configuration.", "getterModel" : { "returnType" : "SoftwareTokenMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                \n@param softwareTokenMfaConfiguration The software token multi-factor (MFA) configuration.", "setterMethodName" : "setSoftwareTokenMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : null, "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : "

                                                                                                                                The software token multi-factor (MFA) configuration.

                                                                                                                                ", "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "fluentSetterDocumentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                \n@param mfaConfiguration The multi-factor (MFA) configuration.\n@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "getterDocumentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                \n@return The multi-factor (MFA) configuration.\n@see UserPoolMfaType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                \n@param mfaConfiguration The multi-factor (MFA) configuration.\n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                                                                                                                The multi-factor (MFA) configuration.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetUserPoolMfaConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetUserPoolMfaConfigResponse", "variableName" : "getUserPoolMfaConfigResponse", "variableType" : "GetUserPoolMfaConfigResponse", "documentation" : null, "simpleType" : "GetUserPoolMfaConfigResponse", "variableSetterType" : "GetUserPoolMfaConfigResponse" }, "wrapper" : false }, "GetUserRequest" : { "c2jName" : "GetUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Represents the request to get information about the user.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetUser", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GetUser", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token returned by the server response to get information about the user.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token returned by the server response to get information about the user.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "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.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token returned by the server response to get information about the user.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token returned by the server response to get information about the user.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "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.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token returned by the server response to get information about the user.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token returned by the server response to get information about the user.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "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.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccessToken" ], "shapeName" : "GetUserRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetUserRequest", "variableName" : "getUserRequest", "variableType" : "GetUserRequest", "documentation" : null, "simpleType" : "GetUserRequest", "variableSetterType" : "GetUserRequest" }, "wrapper" : false }, "GetUserResponse" : { "c2jName" : "GetUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Represents the response from the server from the request to get information about the user.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user name of the user you wish to retrieve from the get user request.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user name of the user you wish to retrieve from the get user request.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                                                                                                Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                \n@param mfaOptions Specifies the options for MFA (e.g., email or phone number).", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPreferredMfaSetting", "beanStyleSetterMethodName" : "setPreferredMfaSetting", "c2jName" : "PreferredMfaSetting", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredMfaSetting(String)}.\n@param preferredMfaSetting a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMfaSetting(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMfaSetting", "fluentSetterDocumentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                \n@param preferredMfaSetting The user's preferred MFA setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMfaSetting", "getterDocumentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                \n@return The user's preferred MFA setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMfaSetting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMfaSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMfaSetting", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                \n@param preferredMfaSetting The user's preferred MFA setting.", "setterMethodName" : "setPreferredMfaSetting", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMfaSetting", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMfaSetting", "variableType" : "String", "documentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserMFASettingList", "beanStyleSetterMethodName" : "setUserMFASettingList", "c2jName" : "UserMFASettingList", "c2jShape" : "UserMFASettingListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userMFASettingList(List)}.\n@param userMFASettingList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userMFASettingList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userMFASettingList", "fluentSetterDocumentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                \n@param userMFASettingList The list of the user's MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userMFASettingList", "getterDocumentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The list of the user's MFA settings.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserMFASettingList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserMFASettingList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserMFASettingList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                \n@param userMFASettingList The list of the user's MFA settings.", "setterMethodName" : "setUserMFASettingList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userMFASettingList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userMFASettingList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MFAOptions" : { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                                                                                                Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                \n@param mfaOptions Specifies the options for MFA (e.g., email or phone number).", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, "PreferredMfaSetting" : { "beanStyleGetterMethodName" : "getPreferredMfaSetting", "beanStyleSetterMethodName" : "setPreferredMfaSetting", "c2jName" : "PreferredMfaSetting", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredMfaSetting(String)}.\n@param preferredMfaSetting a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMfaSetting(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMfaSetting", "fluentSetterDocumentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                \n@param preferredMfaSetting The user's preferred MFA setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMfaSetting", "getterDocumentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                \n@return The user's preferred MFA setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMfaSetting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMfaSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMfaSetting", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                \n@param preferredMfaSetting The user's preferred MFA setting.", "setterMethodName" : "setPreferredMfaSetting", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMfaSetting", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMfaSetting", "variableType" : "String", "documentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserAttributes" : { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserMFASettingList" : { "beanStyleGetterMethodName" : "getUserMFASettingList", "beanStyleSetterMethodName" : "setUserMFASettingList", "c2jName" : "UserMFASettingList", "c2jShape" : "UserMFASettingListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userMFASettingList(List)}.\n@param userMFASettingList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userMFASettingList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userMFASettingList", "fluentSetterDocumentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                \n@param userMFASettingList The list of the user's MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userMFASettingList", "getterDocumentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The list of the user's MFA settings.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserMFASettingList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserMFASettingList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserMFASettingList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                \n@param userMFASettingList The list of the user's MFA settings.", "setterMethodName" : "setUserMFASettingList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userMFASettingList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userMFASettingList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user name of the user you wish to retrieve from the get user request.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user name of the user you wish to retrieve from the get user request.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user name of the user you wish to retrieve from the get user request.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user name of the user you wish to retrieve from the get user request.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                An array of name-value pairs representing user attributes.

                                                                                                                                For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                                                                                                Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                \n@param mfaOptions Specifies the options for MFA (e.g., email or phone number).", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPreferredMfaSetting", "beanStyleSetterMethodName" : "setPreferredMfaSetting", "c2jName" : "PreferredMfaSetting", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredMfaSetting(String)}.\n@param preferredMfaSetting a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMfaSetting(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMfaSetting", "fluentSetterDocumentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                \n@param preferredMfaSetting The user's preferred MFA setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMfaSetting", "getterDocumentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                \n@return The user's preferred MFA setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMfaSetting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMfaSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMfaSetting", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                \n@param preferredMfaSetting The user's preferred MFA setting.", "setterMethodName" : "setPreferredMfaSetting", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMfaSetting", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMfaSetting", "variableType" : "String", "documentation" : "

                                                                                                                                The user's preferred MFA setting.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserMFASettingList", "beanStyleSetterMethodName" : "setUserMFASettingList", "c2jName" : "UserMFASettingList", "c2jShape" : "UserMFASettingListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userMFASettingList(List)}.\n@param userMFASettingList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userMFASettingList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userMFASettingList", "fluentSetterDocumentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                \n@param userMFASettingList The list of the user's MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userMFASettingList", "getterDocumentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The list of the user's MFA settings.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserMFASettingList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserMFASettingList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserMFASettingList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                \n@param userMFASettingList The list of the user's MFA settings.", "setterMethodName" : "setUserMFASettingList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userMFASettingList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userMFASettingList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                The list of the user's MFA settings.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Username", "UserAttributes" ], "shapeName" : "GetUserResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetUserResponse", "variableName" : "getUserResponse", "variableType" : "GetUserResponse", "documentation" : null, "simpleType" : "GetUserResponse", "variableSetterType" : "GetUserResponse" }, "wrapper" : false }, "GlobalSignOutRequest" : { "c2jName" : "GlobalSignOutRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Represents the request to sign out all devices.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GlobalSignOut", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.GlobalSignOut", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                The access token.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                The access token.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The access token.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                The access token.

                                                                                                                                \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                The access token.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccessToken" ], "shapeName" : "GlobalSignOutRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GlobalSignOutRequest", "variableName" : "globalSignOutRequest", "variableType" : "GlobalSignOutRequest", "documentation" : null, "simpleType" : "GlobalSignOutRequest", "variableSetterType" : "GlobalSignOutRequest" }, "wrapper" : false }, "GlobalSignOutResponse" : { "c2jName" : "GlobalSignOutResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                The response to the request to sign out all devices.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GlobalSignOutResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GlobalSignOutResponse", "variableName" : "globalSignOutResponse", "variableType" : "GlobalSignOutResponse", "documentation" : null, "simpleType" : "GlobalSignOutResponse", "variableSetterType" : "GlobalSignOutResponse" }, "wrapper" : false }, "GroupExistsException" : { "c2jName" : "GroupExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                This exception is thrown when Amazon Cognito encounters a group that already exists in the user pool.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "GroupExistsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GroupExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GroupExistsException", "variableName" : "groupExistsException", "variableType" : "GroupExistsException", "documentation" : null, "simpleType" : "GroupExistsException", "variableSetterType" : "GroupExistsException" }, "wrapper" : false }, "GroupType" : { "c2jName" : "GroupType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                The group type.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The name of the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                                                The name of the group.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                \n@param description A string containing the description of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                \n@return A string containing the description of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                \n@param description A string containing the description of the group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                \n@param roleArn The role ARN for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                \n@return The role ARN for the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                \n@param roleArn The role ARN for the group.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrecedence", "beanStyleSetterMethodName" : "setPrecedence", "c2jName" : "Precedence", "c2jShape" : "PrecedenceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #precedence(Integer)}.\n@param precedence a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #precedence(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "precedence", "fluentSetterDocumentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                \n@param precedence A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "precedence", "getterDocumentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                \n@return A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Precedence", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Precedence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Precedence", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                \n@param precedence A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.", "setterMethodName" : "setPrecedence", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                \n@param lastModifiedDate The date the group was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                \n@return The date the group was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                \n@param lastModifiedDate The date the group was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                \n@param creationDate The date the group was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                \n@return The date the group was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                \n@param creationDate The date the group was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                \n@param creationDate The date the group was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                \n@return The date the group was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                \n@param creationDate The date the group was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                \n@param description A string containing the description of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                \n@return A string containing the description of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                \n@param description A string containing the description of the group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GroupName" : { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The name of the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                                                The name of the group.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                \n@param lastModifiedDate The date the group was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                \n@return The date the group was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                \n@param lastModifiedDate The date the group was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Precedence" : { "beanStyleGetterMethodName" : "getPrecedence", "beanStyleSetterMethodName" : "setPrecedence", "c2jName" : "Precedence", "c2jShape" : "PrecedenceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #precedence(Integer)}.\n@param precedence a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #precedence(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "precedence", "fluentSetterDocumentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                \n@param precedence A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "precedence", "getterDocumentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                \n@return A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Precedence", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Precedence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Precedence", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                \n@param precedence A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.", "setterMethodName" : "setPrecedence", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                \n@param roleArn The role ARN for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                \n@return The role ARN for the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                \n@param roleArn The role ARN for the group.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The name of the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The name of the group.

                                                                                                                                \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                                                The name of the group.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID for the user pool.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                \n@param description A string containing the description of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                \n@return A string containing the description of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                \n@param description A string containing the description of the group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                A string containing the description of the group.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                \n@param roleArn The role ARN for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                \n@return The role ARN for the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                \n@param roleArn The role ARN for the group.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

                                                                                                                                The role ARN for the group.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrecedence", "beanStyleSetterMethodName" : "setPrecedence", "c2jName" : "Precedence", "c2jShape" : "PrecedenceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #precedence(Integer)}.\n@param precedence a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #precedence(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "precedence", "fluentSetterDocumentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                \n@param precedence A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "precedence", "getterDocumentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                \n@return A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Precedence", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Precedence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Precedence", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                \n@param precedence A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.", "setterMethodName" : "setPrecedence", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : "

                                                                                                                                A nonnegative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. If a user belongs to two or more groups, it is the group with the highest precedence whose role ARN will be used in the cognito:roles and cognito:preferred_role claims in the user's tokens. Groups with higher Precedence values take precedence over groups with lower Precedence values or with null Precedence values.

                                                                                                                                Two groups can have the same Precedence value. If this happens, neither group takes precedence over the other. If two groups with the same Precedence have the same role ARN, that role is used in the cognito:preferred_role claim in tokens for users in each group. If the two groups have different role ARNs, the cognito:preferred_role claim is not set in users' tokens.

                                                                                                                                The default Precedence value is null.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                \n@param lastModifiedDate The date the group was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                \n@return The date the group was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                \n@param lastModifiedDate The date the group was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The date the group was last modified.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                \n@param creationDate The date the group was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                \n@return The date the group was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                \n@param creationDate The date the group was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The date the group was created.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GroupType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "groupType", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "wrapper" : false }, "HttpHeader" : { "c2jName" : "HttpHeader", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                The HTTP header.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getHeaderName", "beanStyleSetterMethodName" : "setHeaderName", "c2jName" : "headerName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The header name

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #headerName(String)}.\n@param headerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #headerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The header name

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "headerName", "fluentSetterDocumentation" : "

                                                                                                                                The header name

                                                                                                                                \n@param headerName The header name\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "headerName", "getterDocumentation" : "

                                                                                                                                The header name

                                                                                                                                \n@return The header name", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "headerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "headerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HeaderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The header name

                                                                                                                                \n@param headerName The header name", "setterMethodName" : "setHeaderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "headerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "headerName", "variableType" : "String", "documentation" : "

                                                                                                                                The header name

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHeaderValue", "beanStyleSetterMethodName" : "setHeaderValue", "c2jName" : "headerValue", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The header value.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #headerValue(String)}.\n@param headerValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #headerValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The header value.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "headerValue", "fluentSetterDocumentation" : "

                                                                                                                                The header value.

                                                                                                                                \n@param headerValue The header value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "headerValue", "getterDocumentation" : "

                                                                                                                                The header value.

                                                                                                                                \n@return The header value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "headerValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "headerValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HeaderValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The header value.

                                                                                                                                \n@param headerValue The header value.", "setterMethodName" : "setHeaderValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "headerValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "headerValue", "variableType" : "String", "documentation" : "

                                                                                                                                The header value.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HeaderName" : { "beanStyleGetterMethodName" : "getHeaderName", "beanStyleSetterMethodName" : "setHeaderName", "c2jName" : "headerName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The header name

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #headerName(String)}.\n@param headerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #headerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The header name

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "headerName", "fluentSetterDocumentation" : "

                                                                                                                                The header name

                                                                                                                                \n@param headerName The header name\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "headerName", "getterDocumentation" : "

                                                                                                                                The header name

                                                                                                                                \n@return The header name", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "headerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "headerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HeaderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The header name

                                                                                                                                \n@param headerName The header name", "setterMethodName" : "setHeaderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "headerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "headerName", "variableType" : "String", "documentation" : "

                                                                                                                                The header name

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HeaderValue" : { "beanStyleGetterMethodName" : "getHeaderValue", "beanStyleSetterMethodName" : "setHeaderValue", "c2jName" : "headerValue", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The header value.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #headerValue(String)}.\n@param headerValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #headerValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The header value.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "headerValue", "fluentSetterDocumentation" : "

                                                                                                                                The header value.

                                                                                                                                \n@param headerValue The header value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "headerValue", "getterDocumentation" : "

                                                                                                                                The header value.

                                                                                                                                \n@return The header value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "headerValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "headerValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HeaderValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The header value.

                                                                                                                                \n@param headerValue The header value.", "setterMethodName" : "setHeaderValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "headerValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "headerValue", "variableType" : "String", "documentation" : "

                                                                                                                                The header value.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getHeaderName", "beanStyleSetterMethodName" : "setHeaderName", "c2jName" : "headerName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The header name

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #headerName(String)}.\n@param headerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #headerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The header name

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "headerName", "fluentSetterDocumentation" : "

                                                                                                                                The header name

                                                                                                                                \n@param headerName The header name\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "headerName", "getterDocumentation" : "

                                                                                                                                The header name

                                                                                                                                \n@return The header name", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "headerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "headerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HeaderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The header name

                                                                                                                                \n@param headerName The header name", "setterMethodName" : "setHeaderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "headerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "headerName", "variableType" : "String", "documentation" : "

                                                                                                                                The header name

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHeaderValue", "beanStyleSetterMethodName" : "setHeaderValue", "c2jName" : "headerValue", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The header value.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #headerValue(String)}.\n@param headerValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #headerValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The header value.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "headerValue", "fluentSetterDocumentation" : "

                                                                                                                                The header value.

                                                                                                                                \n@param headerValue The header value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "headerValue", "getterDocumentation" : "

                                                                                                                                The header value.

                                                                                                                                \n@return The header value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "headerValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "headerValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HeaderValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The header value.

                                                                                                                                \n@param headerValue The header value.", "setterMethodName" : "setHeaderValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "headerValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "headerValue", "variableType" : "String", "documentation" : "

                                                                                                                                The header value.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HttpHeader", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HttpHeader", "variableName" : "httpHeader", "variableType" : "HttpHeader", "documentation" : null, "simpleType" : "HttpHeader", "variableSetterType" : "HttpHeader" }, "wrapper" : false }, "IdentityProviderType" : { "c2jName" : "IdentityProviderType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                A container for information about an identity provider.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderTypeAsString", "beanStyleSetterMethodName" : "setProviderType", "c2jName" : "ProviderType", "c2jShape" : "IdentityProviderTypeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerTypeAsString(String)}.\n@param providerType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "IdentityProviderTypeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "providerType", "fluentEnumSetterMethodName" : "providerType", "fluentGetterMethodName" : "providerTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                \n@param providerType The identity provider type.\n@see IdentityProviderTypeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityProviderTypeType", "fluentSetterMethodName" : "providerType", "getterDocumentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #providerType} will return {@link IdentityProviderTypeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #providerTypeAsString}.\n

                                                                                                                                \n@return The identity provider type.\n@see IdentityProviderTypeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                \n@param providerType The identity provider type.\n@see IdentityProviderTypeType", "setterMethodName" : "setProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderDetails", "beanStyleSetterMethodName" : "setProviderDetails", "c2jName" : "ProviderDetails", "c2jShape" : "ProviderDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #providerDetails(Map)}.\n@param providerDetails a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerDetails(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerDetails", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                \n@param providerDetails The identity provider details, such as MetadataURL and MetadataFile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerDetails", "getterDocumentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The identity provider details, such as MetadataURL and MetadataFile.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ProviderDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                \n@param providerDetails The identity provider details, such as MetadataURL and MetadataFile.", "setterMethodName" : "setProviderDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeMapping", "beanStyleSetterMethodName" : "setAttributeMapping", "c2jName" : "AttributeMapping", "c2jShape" : "AttributeMappingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributeMapping(Map)}.\n@param attributeMapping a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeMapping(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeMapping", "fluentSetterDocumentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                \n@param attributeMapping A mapping of identity provider attributes to standard and custom user pool attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeMapping", "getterDocumentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return A mapping of identity provider attributes to standard and custom user pool attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeMapping", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeMapping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeMappingKeyType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AttributeMapping", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                \n@param attributeMapping A mapping of identity provider attributes to standard and custom user pool attributes.", "setterMethodName" : "setAttributeMapping", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdpIdentifiers", "beanStyleSetterMethodName" : "setIdpIdentifiers", "c2jName" : "IdpIdentifiers", "c2jShape" : "IdpIdentifiersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #idpIdentifiers(List)}.\n@param idpIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idpIdentifiers(List)", "deprecated" : false, "documentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idpIdentifiers", "fluentSetterDocumentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                \n@param idpIdentifiers A list of identity provider identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idpIdentifiers", "getterDocumentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return A list of identity provider identifiers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdpIdentifiers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdpIdentifiers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IdpIdentifierType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IdpIdentifiers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                \n@param idpIdentifiers A list of identity provider identifiers.", "setterMethodName" : "setIdpIdentifiers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                \n@param lastModifiedDate The date the identity provider was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                \n@return The date the identity provider was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                \n@param lastModifiedDate The date the identity provider was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                \n@param creationDate The date the identity provider was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                \n@return The date the identity provider was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                \n@param creationDate The date the identity provider was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributeMapping" : { "beanStyleGetterMethodName" : "getAttributeMapping", "beanStyleSetterMethodName" : "setAttributeMapping", "c2jName" : "AttributeMapping", "c2jShape" : "AttributeMappingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributeMapping(Map)}.\n@param attributeMapping a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeMapping(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeMapping", "fluentSetterDocumentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                \n@param attributeMapping A mapping of identity provider attributes to standard and custom user pool attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeMapping", "getterDocumentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return A mapping of identity provider attributes to standard and custom user pool attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeMapping", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeMapping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeMappingKeyType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AttributeMapping", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                \n@param attributeMapping A mapping of identity provider attributes to standard and custom user pool attributes.", "setterMethodName" : "setAttributeMapping", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                \n@param creationDate The date the identity provider was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                \n@return The date the identity provider was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                \n@param creationDate The date the identity provider was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "IdpIdentifiers" : { "beanStyleGetterMethodName" : "getIdpIdentifiers", "beanStyleSetterMethodName" : "setIdpIdentifiers", "c2jName" : "IdpIdentifiers", "c2jShape" : "IdpIdentifiersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #idpIdentifiers(List)}.\n@param idpIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idpIdentifiers(List)", "deprecated" : false, "documentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idpIdentifiers", "fluentSetterDocumentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                \n@param idpIdentifiers A list of identity provider identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idpIdentifiers", "getterDocumentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return A list of identity provider identifiers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdpIdentifiers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdpIdentifiers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IdpIdentifierType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IdpIdentifiers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                \n@param idpIdentifiers A list of identity provider identifiers.", "setterMethodName" : "setIdpIdentifiers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                \n@param lastModifiedDate The date the identity provider was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                \n@return The date the identity provider was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                \n@param lastModifiedDate The date the identity provider was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ProviderDetails" : { "beanStyleGetterMethodName" : "getProviderDetails", "beanStyleSetterMethodName" : "setProviderDetails", "c2jName" : "ProviderDetails", "c2jShape" : "ProviderDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #providerDetails(Map)}.\n@param providerDetails a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerDetails(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerDetails", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                \n@param providerDetails The identity provider details, such as MetadataURL and MetadataFile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerDetails", "getterDocumentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The identity provider details, such as MetadataURL and MetadataFile.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ProviderDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                \n@param providerDetails The identity provider details, such as MetadataURL and MetadataFile.", "setterMethodName" : "setProviderDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ProviderName" : { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProviderType" : { "beanStyleGetterMethodName" : "getProviderTypeAsString", "beanStyleSetterMethodName" : "setProviderType", "c2jName" : "ProviderType", "c2jShape" : "IdentityProviderTypeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerTypeAsString(String)}.\n@param providerType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "IdentityProviderTypeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "providerType", "fluentEnumSetterMethodName" : "providerType", "fluentGetterMethodName" : "providerTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                \n@param providerType The identity provider type.\n@see IdentityProviderTypeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityProviderTypeType", "fluentSetterMethodName" : "providerType", "getterDocumentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #providerType} will return {@link IdentityProviderTypeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #providerTypeAsString}.\n

                                                                                                                                \n@return The identity provider type.\n@see IdentityProviderTypeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                \n@param providerType The identity provider type.\n@see IdentityProviderTypeType", "setterMethodName" : "setProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                The user pool ID.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                                                The identity provider name.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderTypeAsString", "beanStyleSetterMethodName" : "setProviderType", "c2jName" : "ProviderType", "c2jShape" : "IdentityProviderTypeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerTypeAsString(String)}.\n@param providerType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "IdentityProviderTypeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "providerType", "fluentEnumSetterMethodName" : "providerType", "fluentGetterMethodName" : "providerTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                \n@param providerType The identity provider type.\n@see IdentityProviderTypeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityProviderTypeType", "fluentSetterMethodName" : "providerType", "getterDocumentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #providerType} will return {@link IdentityProviderTypeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #providerTypeAsString}.\n

                                                                                                                                \n@return The identity provider type.\n@see IdentityProviderTypeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                \n@param providerType The identity provider type.\n@see IdentityProviderTypeType", "setterMethodName" : "setProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : "

                                                                                                                                The identity provider type.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderDetails", "beanStyleSetterMethodName" : "setProviderDetails", "c2jName" : "ProviderDetails", "c2jShape" : "ProviderDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #providerDetails(Map)}.\n@param providerDetails a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerDetails(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerDetails", "fluentSetterDocumentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                \n@param providerDetails The identity provider details, such as MetadataURL and MetadataFile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerDetails", "getterDocumentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The identity provider details, such as MetadataURL and MetadataFile.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ProviderDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                \n@param providerDetails The identity provider details, such as MetadataURL and MetadataFile.", "setterMethodName" : "setProviderDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                The identity provider details, such as MetadataURL and MetadataFile.

                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeMapping", "beanStyleSetterMethodName" : "setAttributeMapping", "c2jName" : "AttributeMapping", "c2jShape" : "AttributeMappingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributeMapping(Map)}.\n@param attributeMapping a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeMapping(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeMapping", "fluentSetterDocumentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                \n@param attributeMapping A mapping of identity provider attributes to standard and custom user pool attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeMapping", "getterDocumentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return A mapping of identity provider attributes to standard and custom user pool attributes.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeMapping", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeMapping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeMappingKeyType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AttributeMapping", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                \n@param attributeMapping A mapping of identity provider attributes to standard and custom user pool attributes.", "setterMethodName" : "setAttributeMapping", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                A mapping of identity provider attributes to standard and custom user pool attributes.

                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdpIdentifiers", "beanStyleSetterMethodName" : "setIdpIdentifiers", "c2jName" : "IdpIdentifiers", "c2jShape" : "IdpIdentifiersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #idpIdentifiers(List)}.\n@param idpIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idpIdentifiers(List)", "deprecated" : false, "documentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idpIdentifiers", "fluentSetterDocumentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                \n@param idpIdentifiers A list of identity provider identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idpIdentifiers", "getterDocumentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return A list of identity provider identifiers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdpIdentifiers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdpIdentifiers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IdpIdentifierType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IdpIdentifiers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                \n@param idpIdentifiers A list of identity provider identifiers.", "setterMethodName" : "setIdpIdentifiers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                A list of identity provider identifiers.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                \n@param lastModifiedDate The date the identity provider was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                \n@return The date the identity provider was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                \n@param lastModifiedDate The date the identity provider was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The date the identity provider was last modified.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                \n@param creationDate The date the identity provider was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                \n@return The date the identity provider was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                \n@param creationDate The date the identity provider was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                The date the identity provider was created.

                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IdentityProviderType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProviderType", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "wrapper" : false }, "IdentityProviderTypeType" : { "c2jName" : "IdentityProviderTypeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SAML", "value" : "SAML" }, { "name" : "FACEBOOK", "value" : "Facebook" }, { "name" : "GOOGLE", "value" : "Google" }, { "name" : "LOGIN_WITH_AMAZON", "value" : "LoginWithAmazon" }, { "name" : "OIDC", "value" : "OIDC" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IdentityProviderTypeType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "IdentityProviderTypeType", "variableName" : "identityProviderTypeType", "variableType" : "IdentityProviderTypeType", "documentation" : null, "simpleType" : "IdentityProviderTypeType", "variableSetterType" : "IdentityProviderTypeType" }, "wrapper" : false }, "InitiateAuthRequest" : { "c2jName" : "InitiateAuthRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Initiates the authentication request.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "InitiateAuth", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.InitiateAuth", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAuthFlowAsString", "beanStyleSetterMethodName" : "setAuthFlow", "c2jName" : "AuthFlow", "c2jShape" : "AuthFlowType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                Valid values include:

                                                                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authFlowAsString(String)}.\n@param authFlow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authFlow(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                Valid values include:

                                                                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "AuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "authFlow", "fluentEnumSetterMethodName" : "authFlow", "fluentGetterMethodName" : "authFlowAsString", "fluentSetterDocumentation" : "

                                                                                                                                The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                Valid values include:

                                                                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                \n@param authFlow The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                Valid values include:

                                                                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.\n@see AuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType", "fluentSetterMethodName" : "authFlow", "getterDocumentation" : "

                                                                                                                                The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                Valid values include:

                                                                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #authFlow} will return {@link AuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #authFlowAsString}.\n

                                                                                                                                \n@return The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                Valid values include:

                                                                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.\n@see AuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthFlow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthFlow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuthFlow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                Valid values include:

                                                                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                \n@param authFlow The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                Valid values include:

                                                                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.\n@see AuthFlowType", "setterMethodName" : "setAuthFlow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "

                                                                                                                                The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                Valid values include:

                                                                                                                                • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthParameters", "beanStyleSetterMethodName" : "setAuthParameters", "c2jName" : "AuthParameters", "c2jShape" : "AuthParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #authParameters(Map)}.\n@param authParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authParameters", "fluentSetterDocumentation" : "

                                                                                                                                The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                \n@param authParameters The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authParameters", "getterDocumentation" : "

                                                                                                                                  The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                  • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                  • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                  • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                  \n

                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                  \n@return The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                  • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                  • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                  • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                  • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AuthParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                    • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                    • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                    • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                    \n@param authParameters The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                    • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                    • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                    • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                    • ", "setterMethodName" : "setAuthParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                      The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                      • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                      • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                      • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientMetadata", "beanStyleSetterMethodName" : "setClientMetadata", "c2jName" : "ClientMetadata", "c2jShape" : "ClientMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #clientMetadata(Map)}.\n@param clientMetadata a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientMetadata(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                      This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientMetadata", "fluentSetterDocumentation" : "

                                                                                                                                      This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                      \n@param clientMetadata This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientMetadata", "getterDocumentation" : "

                                                                                                                                      This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                      \n

                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                      \n@return This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ClientMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                      \n@param clientMetadata This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.", "setterMethodName" : "setClientMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                      This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The app client ID.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      The app client ID.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                      The app client ID.

                                                                                                                                      \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                      The app client ID.

                                                                                                                                      \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                      The app client ID.

                                                                                                                                      \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                      The app client ID.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                      \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                      \n@return The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                      \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                      ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                      \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                      \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                      \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                      ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnalyticsMetadata" : { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                      \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                      \n@return The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                      \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                      ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, "AuthFlow" : { "beanStyleGetterMethodName" : "getAuthFlowAsString", "beanStyleSetterMethodName" : "setAuthFlow", "c2jName" : "AuthFlow", "c2jShape" : "AuthFlowType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                      • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                      • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                      • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                      Valid values include:

                                                                                                                                      • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                      • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                      • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                      • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                      ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authFlowAsString(String)}.\n@param authFlow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authFlow(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                      • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                      • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                      • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                      Valid values include:

                                                                                                                                      • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                      • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                      • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                      • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                      ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "AuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "authFlow", "fluentEnumSetterMethodName" : "authFlow", "fluentGetterMethodName" : "authFlowAsString", "fluentSetterDocumentation" : "

                                                                                                                                      The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                      • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                      • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                      • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                      Valid values include:

                                                                                                                                      • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                      • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                      • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                      • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                      ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                      \n@param authFlow The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                      • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                      • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                      • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                      Valid values include:

                                                                                                                                      • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                      • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                      • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                      • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                      ADMIN_NO_SRP_AUTH is not a valid value.\n@see AuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType", "fluentSetterMethodName" : "authFlow", "getterDocumentation" : "

                                                                                                                                      The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                      • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                      • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                      • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                      Valid values include:

                                                                                                                                      • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                      • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                      • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                      • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                      ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                      \n

                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #authFlow} will return {@link AuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #authFlowAsString}.\n

                                                                                                                                      \n@return The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                      • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                      • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                      • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                      Valid values include:

                                                                                                                                      • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                      • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                      • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                      • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                      ADMIN_NO_SRP_AUTH is not a valid value.\n@see AuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthFlow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthFlow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuthFlow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                      • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                      • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                      • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                      Valid values include:

                                                                                                                                      • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                      • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                      • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                      • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                      ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                      \n@param authFlow The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                      • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                      • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                      • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                      Valid values include:

                                                                                                                                      • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                      • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                      • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                      • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                      ADMIN_NO_SRP_AUTH is not a valid value.\n@see AuthFlowType", "setterMethodName" : "setAuthFlow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "

                                                                                                                                      The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                      • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                      • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                      • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                      Valid values include:

                                                                                                                                      • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                      • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                      • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                      • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                      ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AuthParameters" : { "beanStyleGetterMethodName" : "getAuthParameters", "beanStyleSetterMethodName" : "setAuthParameters", "c2jName" : "AuthParameters", "c2jShape" : "AuthParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                      • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                      • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                      • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #authParameters(Map)}.\n@param authParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                      The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                      • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                      • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                      • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authParameters", "fluentSetterDocumentation" : "

                                                                                                                                      The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                      • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                      • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                      • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                      \n@param authParameters The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                      • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                      • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                      • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authParameters", "getterDocumentation" : "

                                                                                                                                        The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                        • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                        • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                        • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                        \n

                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                        \n@return The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                        • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                        • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                        • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                        • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AuthParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                          The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                          • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                          • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                          • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                          \n@param authParameters The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                          • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                          • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                          • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                          • ", "setterMethodName" : "setAuthParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                            The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                            • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                            • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                            • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The app client ID.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            The app client ID.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                            The app client ID.

                                                                                                                                            \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                            The app client ID.

                                                                                                                                            \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                            The app client ID.

                                                                                                                                            \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                            The app client ID.

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientMetadata" : { "beanStyleGetterMethodName" : "getClientMetadata", "beanStyleSetterMethodName" : "setClientMetadata", "c2jName" : "ClientMetadata", "c2jShape" : "ClientMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #clientMetadata(Map)}.\n@param clientMetadata a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientMetadata(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                            This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientMetadata", "fluentSetterDocumentation" : "

                                                                                                                                            This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                            \n@param clientMetadata This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientMetadata", "getterDocumentation" : "

                                                                                                                                            This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                            \n

                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                            \n@return This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ClientMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                            \n@param clientMetadata This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.", "setterMethodName" : "setClientMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                            This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "UserContextData" : { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                            Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                            Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                            \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                            Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                            \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                            \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                            Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                            ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAuthFlowAsString", "beanStyleSetterMethodName" : "setAuthFlow", "c2jName" : "AuthFlow", "c2jShape" : "AuthFlowType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                            • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                            • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                            • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                            Valid values include:

                                                                                                                                            • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                            • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                            • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                            • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                            ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authFlowAsString(String)}.\n@param authFlow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authFlow(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                            • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                            • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                            • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                            Valid values include:

                                                                                                                                            • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                            • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                            • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                            • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                            ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "AuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "authFlow", "fluentEnumSetterMethodName" : "authFlow", "fluentGetterMethodName" : "authFlowAsString", "fluentSetterDocumentation" : "

                                                                                                                                            The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                            • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                            • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                            • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                            Valid values include:

                                                                                                                                            • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                            • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                            • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                            • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                            ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                            \n@param authFlow The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                            • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                            • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                            • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                            Valid values include:

                                                                                                                                            • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                            • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                            • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                            • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                            ADMIN_NO_SRP_AUTH is not a valid value.\n@see AuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AuthFlowType", "fluentSetterMethodName" : "authFlow", "getterDocumentation" : "

                                                                                                                                            The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                            • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                            • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                            • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                            Valid values include:

                                                                                                                                            • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                            • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                            • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                            • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                            ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                            \n

                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #authFlow} will return {@link AuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #authFlowAsString}.\n

                                                                                                                                            \n@return The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                            • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                            • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                            • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                            Valid values include:

                                                                                                                                            • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                            • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                            • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                            • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                            ADMIN_NO_SRP_AUTH is not a valid value.\n@see AuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthFlow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthFlow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuthFlow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                            • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                            • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                            • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                            Valid values include:

                                                                                                                                            • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                            • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                            • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                            • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                            ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                            \n@param authFlow The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                            • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                            • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                            • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                            Valid values include:

                                                                                                                                            • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                            • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                            • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                            • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                            ADMIN_NO_SRP_AUTH is not a valid value.\n@see AuthFlowType", "setterMethodName" : "setAuthFlow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "authFlow", "variableType" : "String", "documentation" : "

                                                                                                                                            The authentication flow for this call to execute. The API action will depend on this value. For example:

                                                                                                                                            • REFRESH_TOKEN_AUTH will take in a valid refresh token and return new tokens.

                                                                                                                                            • USER_SRP_AUTH will take in USERNAME and SRP_A and return the SRP variables to be used for next challenge execution.

                                                                                                                                            • USER_PASSWORD_AUTH will take in USERNAME and PASSWORD and return the next challenge or tokens.

                                                                                                                                            Valid values include:

                                                                                                                                            • USER_SRP_AUTH: Authentication flow for the Secure Remote Password (SRP) protocol.

                                                                                                                                            • REFRESH_TOKEN_AUTH/REFRESH_TOKEN: Authentication flow for refreshing the access token and ID token by supplying a valid refresh token.

                                                                                                                                            • CUSTOM_AUTH: Custom authentication flow.

                                                                                                                                            • USER_PASSWORD_AUTH: Non-SRP authentication flow; USERNAME and PASSWORD are passed directly. If a user migration Lambda trigger is set, this flow will invoke the user migration Lambda if the USERNAME is not found in the user pool.

                                                                                                                                            ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthParameters", "beanStyleSetterMethodName" : "setAuthParameters", "c2jName" : "AuthParameters", "c2jShape" : "AuthParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                            • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                            • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                            • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #authParameters(Map)}.\n@param authParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                            The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                            • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                            • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                            • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authParameters", "fluentSetterDocumentation" : "

                                                                                                                                            The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                            • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                            • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                            • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                            \n@param authParameters The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                            • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                            • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                            • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authParameters", "getterDocumentation" : "

                                                                                                                                              The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                              • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                              • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                              • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                              \n

                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                              \n@return The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                              • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                              • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                              • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                              • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AuthParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                                • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                                • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                                • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                                \n@param authParameters The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                                • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                                • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                                • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                                • ", "setterMethodName" : "setAuthParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "authParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  The authentication parameters. These are inputs corresponding to the AuthFlow that you are invoking. The required values depend on the value of AuthFlow:

                                                                                                                                                  • For USER_SRP_AUTH: USERNAME (required), SRP_A (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                                  • For REFRESH_TOKEN_AUTH/REFRESH_TOKEN: REFRESH_TOKEN (required), SECRET_HASH (required if the app client is configured with a client secret), DEVICE_KEY

                                                                                                                                                  • For CUSTOM_AUTH: USERNAME (required), SECRET_HASH (if app client is configured with client secret), DEVICE_KEY

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientMetadata", "beanStyleSetterMethodName" : "setClientMetadata", "c2jName" : "ClientMetadata", "c2jShape" : "ClientMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #clientMetadata(Map)}.\n@param clientMetadata a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientMetadata(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientMetadata", "fluentSetterDocumentation" : "

                                                                                                                                                  This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                                  \n@param clientMetadata This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientMetadata", "getterDocumentation" : "

                                                                                                                                                  This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ClientMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                                  \n@param clientMetadata This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.", "setterMethodName" : "setClientMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "clientMetadata", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  This is a random key-value pair map which can contain any key and will be passed to your PreAuthentication Lambda trigger as-is. It can be used to implement additional validations around authentication.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The app client ID.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The app client ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                  The app client ID.

                                                                                                                                                  \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                  The app client ID.

                                                                                                                                                  \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                  The app client ID.

                                                                                                                                                  \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The app client ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                                  \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                                  The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                                  \n@return The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                                  \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                                  The Amazon Pinpoint analytics metadata for collecting metrics for InitiateAuth calls.

                                                                                                                                                  ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                                  Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                  \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                                  Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                  \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                  \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                                  Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                  ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AuthFlow", "ClientId" ], "shapeName" : "InitiateAuthRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InitiateAuthRequest", "variableName" : "initiateAuthRequest", "variableType" : "InitiateAuthRequest", "documentation" : null, "simpleType" : "InitiateAuthRequest", "variableSetterType" : "InitiateAuthRequest" }, "wrapper" : false }, "InitiateAuthResponse" : { "c2jName" : "InitiateAuthResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Initiates the authentication response.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                  Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                  • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                  • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                  • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                  • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                  • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                  • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                  Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                  • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                  • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                  • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                  • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                  • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                  • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                  Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                  • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                  • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                  • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                  • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                  • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                  • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                  \n@param challengeName The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                  Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                  • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                  • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                  • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                  • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                  • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                  • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                  • \n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                                                                    The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                    Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                    • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                    • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                    • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                    • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                    • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                    • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                    \n

                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                                                                    \n@return The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                    Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                    • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                    • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                    • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                    • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                    • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                    • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                    • \n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                      The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                      Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                      • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                      • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                      • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                      • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                      • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                      • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                      \n@param challengeName The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                      Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                      • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                      • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                      • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                      • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                      • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                      • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                      • \n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                        Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                        • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                        • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                        • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                        • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                        • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                        • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                        The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                        \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                        The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                        \n@return The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                        \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                        The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeParameters", "beanStyleSetterMethodName" : "setChallengeParameters", "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeParameters(Map)}.\n@param challengeParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeParameters", "fluentSetterDocumentation" : "

                                                                                                                                                        The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                        \n@param challengeParameters The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeParameters", "getterDocumentation" : "

                                                                                                                                                        The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n@return The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                        \n@param challengeParameters The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).", "setterMethodName" : "setChallengeParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                        The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                        All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthenticationResult", "beanStyleSetterMethodName" : "setAuthenticationResult", "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link AuthenticationResultType.Builder} avoiding the need to create one manually via {@link AuthenticationResultType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticationResultType.Builder#build()} is called immediately and its result is passed to {@link #authenticationResult(AuthenticationResultType)}.\n@param authenticationResult a consumer that will call methods on {@link AuthenticationResultType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationResult(AuthenticationResultType)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authenticationResult", "fluentSetterDocumentation" : "

                                                                                                                                                        The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                        \n@param authenticationResult The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authenticationResult", "getterDocumentation" : "

                                                                                                                                                        The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                        \n@return The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthenticationResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AuthenticationResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                        \n@param authenticationResult The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.", "setterMethodName" : "setAuthenticationResult", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "

                                                                                                                                                        The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                        ", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuthenticationResult" : { "beanStyleGetterMethodName" : "getAuthenticationResult", "beanStyleSetterMethodName" : "setAuthenticationResult", "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link AuthenticationResultType.Builder} avoiding the need to create one manually via {@link AuthenticationResultType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticationResultType.Builder#build()} is called immediately and its result is passed to {@link #authenticationResult(AuthenticationResultType)}.\n@param authenticationResult a consumer that will call methods on {@link AuthenticationResultType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationResult(AuthenticationResultType)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authenticationResult", "fluentSetterDocumentation" : "

                                                                                                                                                        The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                        \n@param authenticationResult The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authenticationResult", "getterDocumentation" : "

                                                                                                                                                        The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                        \n@return The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthenticationResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AuthenticationResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                        \n@param authenticationResult The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.", "setterMethodName" : "setAuthenticationResult", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "

                                                                                                                                                        The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                        ", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null }, "ChallengeName" : { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                        Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                        • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                        • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                        • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                        • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                        • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                        • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                        Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                        • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                        • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                        • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                        • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                        • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                        • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                        Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                        • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                        • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                        • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                        • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                        • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                        • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                        \n@param challengeName The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                        Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                        • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                        • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                        • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                        • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                        • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                        • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                        • \n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                                                                          The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                          Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                          • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                          • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                          • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                          • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                          • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                          • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                          \n

                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                                                                          \n@return The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                          Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                          • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                          • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                          • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                          • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                          • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                          • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                          • \n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                            The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                            Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                            • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                            • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                            • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                            • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                            • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                            • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                            \n@param challengeName The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                            Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                            • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                            • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                            • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                            • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                            • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                            • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                            • \n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                                                                              The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                              Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                              • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                              • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                              • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                              • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                              • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                              • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeParameters" : { "beanStyleGetterMethodName" : "getChallengeParameters", "beanStyleSetterMethodName" : "setChallengeParameters", "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeParameters(Map)}.\n@param challengeParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeParameters", "fluentSetterDocumentation" : "

                                                                                                                                                              The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                              \n@param challengeParameters The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeParameters", "getterDocumentation" : "

                                                                                                                                                              The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                              \n

                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                              \n@return The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                              \n@param challengeParameters The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).", "setterMethodName" : "setChallengeParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                              The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                              All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Session" : { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                              Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                              • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                              • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                              • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                              • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                              • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                              • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                              Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                              • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                              • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                              • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                              • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                              • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                              • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                                                                              The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                              Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                              • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                              • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                              • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                              • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                              • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                              • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                              \n@param challengeName The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                              Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                              • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                              • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                              • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                              • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                              • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                              • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                              • \n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                                                                                The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                                Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                                • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                                • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                                • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                                • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                                • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                                • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                                \n

                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                                                                                \n@return The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                                Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                                • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                                • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                                • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                                • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                                • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                                • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                                • \n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                                  Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                                  • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                                  • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                                  • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                                  • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                                  • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                                  • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                                  \n@param challengeName The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                                  Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                                  • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                                  • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                                  • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                                  • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                                  • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                                  • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                                  • \n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the challenge which you are responding to with this call. This is returned to you in the AdminInitiateAuth response if you need to pass another challenge.

                                                                                                                                                                    Valid values include the following. Note that all of these challenges require USERNAME and SECRET_HASH (if applicable) in the parameters.

                                                                                                                                                                    • SMS_MFA: Next challenge is to supply an SMS_MFA_CODE, delivered via SMS.

                                                                                                                                                                    • PASSWORD_VERIFIER: Next challenge is to supply PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, and TIMESTAMP after the client-side SRP calculations.

                                                                                                                                                                    • CUSTOM_CHALLENGE: This is returned if your custom authentication flow determines that the user should pass another challenge before tokens are issued.

                                                                                                                                                                    • DEVICE_SRP_AUTH: If device tracking was enabled on your user pool and the previous challenges were passed, this challenge is returned so that Amazon Cognito can start tracking this device.

                                                                                                                                                                    • DEVICE_PASSWORD_VERIFIER: Similar to PASSWORD_VERIFIER, but for devices only.

                                                                                                                                                                    • NEW_PASSWORD_REQUIRED: For users which are required to change their passwords after successful first login. This challenge should be passed with NEW_PASSWORD and any other required attributes.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                    The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                    \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                    The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                    \n@return The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                    \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeParameters", "beanStyleSetterMethodName" : "setChallengeParameters", "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                                    All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeParameters(Map)}.\n@param challengeParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                                    All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                    The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                                    All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                                    \n@param challengeParameters The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                                    All challenges require USERNAME and SECRET_HASH (if applicable).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeParameters", "getterDocumentation" : "

                                                                                                                                                                    The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                                    All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                                    All challenges require USERNAME and SECRET_HASH (if applicable).", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                                    All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                                    \n@param challengeParameters The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                                    All challenges require USERNAME and SECRET_HASH (if applicable).", "setterMethodName" : "setChallengeParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The challenge parameters. These are returned to you in the InitiateAuth response if you need to pass another challenge. The responses in this parameter should be used to compute inputs to the next call (RespondToAuthChallenge).

                                                                                                                                                                    All challenges require USERNAME and SECRET_HASH (if applicable).

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthenticationResult", "beanStyleSetterMethodName" : "setAuthenticationResult", "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AuthenticationResultType.Builder} avoiding the need to create one manually via {@link AuthenticationResultType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticationResultType.Builder#build()} is called immediately and its result is passed to {@link #authenticationResult(AuthenticationResultType)}.\n@param authenticationResult a consumer that will call methods on {@link AuthenticationResultType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationResult(AuthenticationResultType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authenticationResult", "fluentSetterDocumentation" : "

                                                                                                                                                                    The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                                    \n@param authenticationResult The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authenticationResult", "getterDocumentation" : "

                                                                                                                                                                    The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                                    \n@return The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthenticationResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AuthenticationResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                                    \n@param authenticationResult The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.", "setterMethodName" : "setAuthenticationResult", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "

                                                                                                                                                                    The result of the authentication response. This is only returned if the caller does not need to pass another challenge. If the caller does need to pass another challenge before it gets tokens, ChallengeName, ChallengeParameters, and Session are returned.

                                                                                                                                                                    ", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InitiateAuthResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InitiateAuthResponse", "variableName" : "initiateAuthResponse", "variableType" : "InitiateAuthResponse", "documentation" : null, "simpleType" : "InitiateAuthResponse", "variableSetterType" : "InitiateAuthResponse" }, "wrapper" : false }, "InternalErrorException" : { "c2jName" : "InternalErrorException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when Amazon Cognito encounters an internal error.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InternalErrorException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InternalErrorException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when Amazon Cognito is not allowed to use your email identity. HTTP status code: 400.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidEmailRoleAccessPolicyException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidEmailRoleAccessPolicyException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when the Amazon Cognito service encounters an invalid AWS Lambda response.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidLambdaResponseException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidLambdaResponseException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidLambdaResponseException", "variableName" : "invalidLambdaResponseException", "variableType" : "InvalidLambdaResponseException", "documentation" : null, "simpleType" : "InvalidLambdaResponseException", "variableSetterType" : "InvalidLambdaResponseException" }, "wrapper" : false }, "InvalidOAuthFlowException" : { "c2jName" : "InvalidOAuthFlowException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when the specified OAuth flow is invalid.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidOAuthFlowException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidOAuthFlowException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidOAuthFlowException", "variableName" : "invalidOAuthFlowException", "variableType" : "InvalidOAuthFlowException", "documentation" : null, "simpleType" : "InvalidOAuthFlowException", "variableSetterType" : "InvalidOAuthFlowException" }, "wrapper" : false }, "InvalidParameterException" : { "c2jName" : "InvalidParameterException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when the Amazon Cognito service encounters an invalid parameter.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidParameterException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidParameterException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when the Amazon Cognito service encounters an invalid password.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidPasswordException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidPasswordException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is returned when the role provided for SMS configuration does not have permission to publish using Amazon SNS.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidSmsRoleAccessPolicyException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidSmsRoleAccessPolicyException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "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.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidSmsRoleTrustRelationshipException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidSmsRoleTrustRelationshipException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when the user pool configuration is invalid.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidUserPoolConfigurationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidUserPoolConfigurationException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Specifies the configuration for AWS Lambda triggers.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPreSignUp", "beanStyleSetterMethodName" : "setPreSignUp", "c2jName" : "PreSignUp", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pre-registration AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preSignUp(String)}.\n@param preSignUp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preSignUp(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pre-registration AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preSignUp", "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.", "fluentSetterMethodName" : "preSignUp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreSignUp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreSignUp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreSignUp", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pre-registration AWS Lambda trigger.

                                                                                                                                                                    \n@param preSignUp A pre-registration AWS Lambda trigger.", "setterMethodName" : "setPreSignUp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preSignUp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preSignUp", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pre-registration AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomMessage", "beanStyleSetterMethodName" : "setCustomMessage", "c2jName" : "CustomMessage", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A custom Message AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customMessage(String)}.\n@param customMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A custom Message AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customMessage", "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.", "fluentSetterMethodName" : "customMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A custom Message AWS Lambda trigger.

                                                                                                                                                                    \n@param customMessage A custom Message AWS Lambda trigger.", "setterMethodName" : "setCustomMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A custom Message AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPostConfirmation", "beanStyleSetterMethodName" : "setPostConfirmation", "c2jName" : "PostConfirmation", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A post-confirmation AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #postConfirmation(String)}.\n@param postConfirmation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #postConfirmation(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A post-confirmation AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "postConfirmation", "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.", "fluentSetterMethodName" : "postConfirmation", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PostConfirmation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PostConfirmation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PostConfirmation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A post-confirmation AWS Lambda trigger.

                                                                                                                                                                    \n@param postConfirmation A post-confirmation AWS Lambda trigger.", "setterMethodName" : "setPostConfirmation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postConfirmation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "postConfirmation", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A post-confirmation AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPreAuthentication", "beanStyleSetterMethodName" : "setPreAuthentication", "c2jName" : "PreAuthentication", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pre-authentication AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preAuthentication(String)}.\n@param preAuthentication a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preAuthentication(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pre-authentication AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preAuthentication", "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.", "fluentSetterMethodName" : "preAuthentication", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreAuthentication", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreAuthentication", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreAuthentication", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pre-authentication AWS Lambda trigger.

                                                                                                                                                                    \n@param preAuthentication A pre-authentication AWS Lambda trigger.", "setterMethodName" : "setPreAuthentication", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preAuthentication", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preAuthentication", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pre-authentication AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPostAuthentication", "beanStyleSetterMethodName" : "setPostAuthentication", "c2jName" : "PostAuthentication", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A post-authentication AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #postAuthentication(String)}.\n@param postAuthentication a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #postAuthentication(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A post-authentication AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "postAuthentication", "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.", "fluentSetterMethodName" : "postAuthentication", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PostAuthentication", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PostAuthentication", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PostAuthentication", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A post-authentication AWS Lambda trigger.

                                                                                                                                                                    \n@param postAuthentication A post-authentication AWS Lambda trigger.", "setterMethodName" : "setPostAuthentication", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postAuthentication", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "postAuthentication", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A post-authentication AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefineAuthChallenge", "beanStyleSetterMethodName" : "setDefineAuthChallenge", "c2jName" : "DefineAuthChallenge", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defineAuthChallenge(String)}.\n@param defineAuthChallenge a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defineAuthChallenge(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defineAuthChallenge", "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.", "fluentSetterMethodName" : "defineAuthChallenge", "getterDocumentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    \n@return Defines the authentication challenge.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefineAuthChallenge", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefineAuthChallenge", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefineAuthChallenge", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    \n@param defineAuthChallenge Defines the authentication challenge.", "setterMethodName" : "setDefineAuthChallenge", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defineAuthChallenge", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defineAuthChallenge", "variableType" : "String", "documentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateAuthChallenge", "beanStyleSetterMethodName" : "setCreateAuthChallenge", "c2jName" : "CreateAuthChallenge", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createAuthChallenge(String)}.\n@param createAuthChallenge a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createAuthChallenge(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createAuthChallenge", "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.", "fluentSetterMethodName" : "createAuthChallenge", "getterDocumentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    \n@return Creates an authentication challenge.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreateAuthChallenge", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreateAuthChallenge", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreateAuthChallenge", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    \n@param createAuthChallenge Creates an authentication challenge.", "setterMethodName" : "setCreateAuthChallenge", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createAuthChallenge", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createAuthChallenge", "variableType" : "String", "documentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVerifyAuthChallengeResponse", "beanStyleSetterMethodName" : "setVerifyAuthChallengeResponse", "c2jName" : "VerifyAuthChallengeResponse", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Verifies the authentication challenge response.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #verifyAuthChallengeResponse(String)}.\n@param verifyAuthChallengeResponse a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verifyAuthChallengeResponse(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Verifies the authentication challenge response.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verifyAuthChallengeResponse", "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.", "fluentSetterMethodName" : "verifyAuthChallengeResponse", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerifyAuthChallengeResponse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerifyAuthChallengeResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VerifyAuthChallengeResponse", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Verifies the authentication challenge response.

                                                                                                                                                                    \n@param verifyAuthChallengeResponse Verifies the authentication challenge response.", "setterMethodName" : "setVerifyAuthChallengeResponse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "verifyAuthChallengeResponse", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "verifyAuthChallengeResponse", "variableType" : "String", "documentation" : "

                                                                                                                                                                    Verifies the authentication challenge response.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPreTokenGeneration", "beanStyleSetterMethodName" : "setPreTokenGeneration", "c2jName" : "PreTokenGeneration", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preTokenGeneration(String)}.\n@param preTokenGeneration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preTokenGeneration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preTokenGeneration", "fluentSetterDocumentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    \n@param preTokenGeneration A Lambda trigger that is invoked before token generation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preTokenGeneration", "getterDocumentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    \n@return A Lambda trigger that is invoked before token generation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreTokenGeneration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreTokenGeneration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreTokenGeneration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    \n@param preTokenGeneration A Lambda trigger that is invoked before token generation.", "setterMethodName" : "setPreTokenGeneration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preTokenGeneration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preTokenGeneration", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserMigration", "beanStyleSetterMethodName" : "setUserMigration", "c2jName" : "UserMigration", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userMigration(String)}.\n@param userMigration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userMigration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userMigration", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    \n@param userMigration The user migration Lambda config type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userMigration", "getterDocumentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    \n@return The user migration Lambda config type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserMigration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserMigration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserMigration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    \n@param userMigration The user migration Lambda config type.", "setterMethodName" : "setUserMigration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userMigration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userMigration", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreateAuthChallenge" : { "beanStyleGetterMethodName" : "getCreateAuthChallenge", "beanStyleSetterMethodName" : "setCreateAuthChallenge", "c2jName" : "CreateAuthChallenge", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createAuthChallenge(String)}.\n@param createAuthChallenge a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createAuthChallenge(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createAuthChallenge", "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.", "fluentSetterMethodName" : "createAuthChallenge", "getterDocumentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    \n@return Creates an authentication challenge.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreateAuthChallenge", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreateAuthChallenge", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreateAuthChallenge", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    \n@param createAuthChallenge Creates an authentication challenge.", "setterMethodName" : "setCreateAuthChallenge", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createAuthChallenge", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createAuthChallenge", "variableType" : "String", "documentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomMessage" : { "beanStyleGetterMethodName" : "getCustomMessage", "beanStyleSetterMethodName" : "setCustomMessage", "c2jName" : "CustomMessage", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A custom Message AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customMessage(String)}.\n@param customMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A custom Message AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customMessage", "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.", "fluentSetterMethodName" : "customMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A custom Message AWS Lambda trigger.

                                                                                                                                                                    \n@param customMessage A custom Message AWS Lambda trigger.", "setterMethodName" : "setCustomMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A custom Message AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefineAuthChallenge" : { "beanStyleGetterMethodName" : "getDefineAuthChallenge", "beanStyleSetterMethodName" : "setDefineAuthChallenge", "c2jName" : "DefineAuthChallenge", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defineAuthChallenge(String)}.\n@param defineAuthChallenge a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defineAuthChallenge(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defineAuthChallenge", "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.", "fluentSetterMethodName" : "defineAuthChallenge", "getterDocumentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    \n@return Defines the authentication challenge.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefineAuthChallenge", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefineAuthChallenge", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefineAuthChallenge", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    \n@param defineAuthChallenge Defines the authentication challenge.", "setterMethodName" : "setDefineAuthChallenge", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defineAuthChallenge", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defineAuthChallenge", "variableType" : "String", "documentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PostAuthentication" : { "beanStyleGetterMethodName" : "getPostAuthentication", "beanStyleSetterMethodName" : "setPostAuthentication", "c2jName" : "PostAuthentication", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A post-authentication AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #postAuthentication(String)}.\n@param postAuthentication a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #postAuthentication(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A post-authentication AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "postAuthentication", "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.", "fluentSetterMethodName" : "postAuthentication", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PostAuthentication", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PostAuthentication", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PostAuthentication", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A post-authentication AWS Lambda trigger.

                                                                                                                                                                    \n@param postAuthentication A post-authentication AWS Lambda trigger.", "setterMethodName" : "setPostAuthentication", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postAuthentication", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "postAuthentication", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A post-authentication AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PostConfirmation" : { "beanStyleGetterMethodName" : "getPostConfirmation", "beanStyleSetterMethodName" : "setPostConfirmation", "c2jName" : "PostConfirmation", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A post-confirmation AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #postConfirmation(String)}.\n@param postConfirmation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #postConfirmation(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A post-confirmation AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "postConfirmation", "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.", "fluentSetterMethodName" : "postConfirmation", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PostConfirmation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PostConfirmation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PostConfirmation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A post-confirmation AWS Lambda trigger.

                                                                                                                                                                    \n@param postConfirmation A post-confirmation AWS Lambda trigger.", "setterMethodName" : "setPostConfirmation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postConfirmation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "postConfirmation", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A post-confirmation AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PreAuthentication" : { "beanStyleGetterMethodName" : "getPreAuthentication", "beanStyleSetterMethodName" : "setPreAuthentication", "c2jName" : "PreAuthentication", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pre-authentication AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preAuthentication(String)}.\n@param preAuthentication a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preAuthentication(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pre-authentication AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preAuthentication", "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.", "fluentSetterMethodName" : "preAuthentication", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreAuthentication", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreAuthentication", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreAuthentication", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pre-authentication AWS Lambda trigger.

                                                                                                                                                                    \n@param preAuthentication A pre-authentication AWS Lambda trigger.", "setterMethodName" : "setPreAuthentication", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preAuthentication", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preAuthentication", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pre-authentication AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PreSignUp" : { "beanStyleGetterMethodName" : "getPreSignUp", "beanStyleSetterMethodName" : "setPreSignUp", "c2jName" : "PreSignUp", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pre-registration AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preSignUp(String)}.\n@param preSignUp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preSignUp(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pre-registration AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preSignUp", "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.", "fluentSetterMethodName" : "preSignUp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreSignUp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreSignUp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreSignUp", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pre-registration AWS Lambda trigger.

                                                                                                                                                                    \n@param preSignUp A pre-registration AWS Lambda trigger.", "setterMethodName" : "setPreSignUp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preSignUp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preSignUp", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pre-registration AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PreTokenGeneration" : { "beanStyleGetterMethodName" : "getPreTokenGeneration", "beanStyleSetterMethodName" : "setPreTokenGeneration", "c2jName" : "PreTokenGeneration", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preTokenGeneration(String)}.\n@param preTokenGeneration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preTokenGeneration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preTokenGeneration", "fluentSetterDocumentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    \n@param preTokenGeneration A Lambda trigger that is invoked before token generation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preTokenGeneration", "getterDocumentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    \n@return A Lambda trigger that is invoked before token generation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreTokenGeneration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreTokenGeneration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreTokenGeneration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    \n@param preTokenGeneration A Lambda trigger that is invoked before token generation.", "setterMethodName" : "setPreTokenGeneration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preTokenGeneration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preTokenGeneration", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserMigration" : { "beanStyleGetterMethodName" : "getUserMigration", "beanStyleSetterMethodName" : "setUserMigration", "c2jName" : "UserMigration", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userMigration(String)}.\n@param userMigration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userMigration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userMigration", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    \n@param userMigration The user migration Lambda config type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userMigration", "getterDocumentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    \n@return The user migration Lambda config type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserMigration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserMigration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserMigration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    \n@param userMigration The user migration Lambda config type.", "setterMethodName" : "setUserMigration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userMigration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userMigration", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VerifyAuthChallengeResponse" : { "beanStyleGetterMethodName" : "getVerifyAuthChallengeResponse", "beanStyleSetterMethodName" : "setVerifyAuthChallengeResponse", "c2jName" : "VerifyAuthChallengeResponse", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Verifies the authentication challenge response.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #verifyAuthChallengeResponse(String)}.\n@param verifyAuthChallengeResponse a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verifyAuthChallengeResponse(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Verifies the authentication challenge response.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verifyAuthChallengeResponse", "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.", "fluentSetterMethodName" : "verifyAuthChallengeResponse", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerifyAuthChallengeResponse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerifyAuthChallengeResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VerifyAuthChallengeResponse", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Verifies the authentication challenge response.

                                                                                                                                                                    \n@param verifyAuthChallengeResponse Verifies the authentication challenge response.", "setterMethodName" : "setVerifyAuthChallengeResponse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "verifyAuthChallengeResponse", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "verifyAuthChallengeResponse", "variableType" : "String", "documentation" : "

                                                                                                                                                                    Verifies the authentication challenge response.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPreSignUp", "beanStyleSetterMethodName" : "setPreSignUp", "c2jName" : "PreSignUp", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pre-registration AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preSignUp(String)}.\n@param preSignUp a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preSignUp(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pre-registration AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preSignUp", "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.", "fluentSetterMethodName" : "preSignUp", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreSignUp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreSignUp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreSignUp", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pre-registration AWS Lambda trigger.

                                                                                                                                                                    \n@param preSignUp A pre-registration AWS Lambda trigger.", "setterMethodName" : "setPreSignUp", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preSignUp", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preSignUp", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pre-registration AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomMessage", "beanStyleSetterMethodName" : "setCustomMessage", "c2jName" : "CustomMessage", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A custom Message AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customMessage(String)}.\n@param customMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A custom Message AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customMessage", "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.", "fluentSetterMethodName" : "customMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A custom Message AWS Lambda trigger.

                                                                                                                                                                    \n@param customMessage A custom Message AWS Lambda trigger.", "setterMethodName" : "setCustomMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A custom Message AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPostConfirmation", "beanStyleSetterMethodName" : "setPostConfirmation", "c2jName" : "PostConfirmation", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A post-confirmation AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #postConfirmation(String)}.\n@param postConfirmation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #postConfirmation(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A post-confirmation AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "postConfirmation", "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.", "fluentSetterMethodName" : "postConfirmation", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PostConfirmation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PostConfirmation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PostConfirmation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A post-confirmation AWS Lambda trigger.

                                                                                                                                                                    \n@param postConfirmation A post-confirmation AWS Lambda trigger.", "setterMethodName" : "setPostConfirmation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postConfirmation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "postConfirmation", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A post-confirmation AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPreAuthentication", "beanStyleSetterMethodName" : "setPreAuthentication", "c2jName" : "PreAuthentication", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pre-authentication AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preAuthentication(String)}.\n@param preAuthentication a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preAuthentication(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pre-authentication AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preAuthentication", "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.", "fluentSetterMethodName" : "preAuthentication", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreAuthentication", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreAuthentication", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreAuthentication", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pre-authentication AWS Lambda trigger.

                                                                                                                                                                    \n@param preAuthentication A pre-authentication AWS Lambda trigger.", "setterMethodName" : "setPreAuthentication", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preAuthentication", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preAuthentication", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pre-authentication AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPostAuthentication", "beanStyleSetterMethodName" : "setPostAuthentication", "c2jName" : "PostAuthentication", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A post-authentication AWS Lambda trigger.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #postAuthentication(String)}.\n@param postAuthentication a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #postAuthentication(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A post-authentication AWS Lambda trigger.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "postAuthentication", "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.", "fluentSetterMethodName" : "postAuthentication", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PostAuthentication", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PostAuthentication", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PostAuthentication", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A post-authentication AWS Lambda trigger.

                                                                                                                                                                    \n@param postAuthentication A post-authentication AWS Lambda trigger.", "setterMethodName" : "setPostAuthentication", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "postAuthentication", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "postAuthentication", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A post-authentication AWS Lambda trigger.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefineAuthChallenge", "beanStyleSetterMethodName" : "setDefineAuthChallenge", "c2jName" : "DefineAuthChallenge", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defineAuthChallenge(String)}.\n@param defineAuthChallenge a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defineAuthChallenge(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defineAuthChallenge", "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.", "fluentSetterMethodName" : "defineAuthChallenge", "getterDocumentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    \n@return Defines the authentication challenge.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefineAuthChallenge", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefineAuthChallenge", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefineAuthChallenge", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    \n@param defineAuthChallenge Defines the authentication challenge.", "setterMethodName" : "setDefineAuthChallenge", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defineAuthChallenge", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defineAuthChallenge", "variableType" : "String", "documentation" : "

                                                                                                                                                                    Defines the authentication challenge.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreateAuthChallenge", "beanStyleSetterMethodName" : "setCreateAuthChallenge", "c2jName" : "CreateAuthChallenge", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createAuthChallenge(String)}.\n@param createAuthChallenge a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createAuthChallenge(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createAuthChallenge", "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.", "fluentSetterMethodName" : "createAuthChallenge", "getterDocumentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    \n@return Creates an authentication challenge.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreateAuthChallenge", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreateAuthChallenge", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreateAuthChallenge", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    \n@param createAuthChallenge Creates an authentication challenge.", "setterMethodName" : "setCreateAuthChallenge", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createAuthChallenge", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createAuthChallenge", "variableType" : "String", "documentation" : "

                                                                                                                                                                    Creates an authentication challenge.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVerifyAuthChallengeResponse", "beanStyleSetterMethodName" : "setVerifyAuthChallengeResponse", "c2jName" : "VerifyAuthChallengeResponse", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Verifies the authentication challenge response.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #verifyAuthChallengeResponse(String)}.\n@param verifyAuthChallengeResponse a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verifyAuthChallengeResponse(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Verifies the authentication challenge response.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verifyAuthChallengeResponse", "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.", "fluentSetterMethodName" : "verifyAuthChallengeResponse", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerifyAuthChallengeResponse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerifyAuthChallengeResponse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VerifyAuthChallengeResponse", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Verifies the authentication challenge response.

                                                                                                                                                                    \n@param verifyAuthChallengeResponse Verifies the authentication challenge response.", "setterMethodName" : "setVerifyAuthChallengeResponse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "verifyAuthChallengeResponse", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "verifyAuthChallengeResponse", "variableType" : "String", "documentation" : "

                                                                                                                                                                    Verifies the authentication challenge response.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPreTokenGeneration", "beanStyleSetterMethodName" : "setPreTokenGeneration", "c2jName" : "PreTokenGeneration", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preTokenGeneration(String)}.\n@param preTokenGeneration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preTokenGeneration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preTokenGeneration", "fluentSetterDocumentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    \n@param preTokenGeneration A Lambda trigger that is invoked before token generation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preTokenGeneration", "getterDocumentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    \n@return A Lambda trigger that is invoked before token generation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreTokenGeneration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreTokenGeneration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreTokenGeneration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    \n@param preTokenGeneration A Lambda trigger that is invoked before token generation.", "setterMethodName" : "setPreTokenGeneration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preTokenGeneration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preTokenGeneration", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A Lambda trigger that is invoked before token generation.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserMigration", "beanStyleSetterMethodName" : "setUserMigration", "c2jName" : "UserMigration", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userMigration(String)}.\n@param userMigration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userMigration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userMigration", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    \n@param userMigration The user migration Lambda config type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userMigration", "getterDocumentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    \n@return The user migration Lambda config type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserMigration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserMigration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserMigration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    \n@param userMigration The user migration Lambda config type.", "setterMethodName" : "setUserMigration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userMigration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userMigration", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user migration Lambda config type.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LambdaConfigType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when a user exceeds the limit for a requested AWS resource.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "LimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LimitExceededException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the request to list the devices.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListDevices", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListDevices", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The access tokens for the request to list devices.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The access tokens for the request to list devices.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                    The access tokens for the request to list devices.

                                                                                                                                                                    \n@param accessToken The access tokens for the request to list devices.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The access tokens for the request to list devices.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The limit of the device request.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The limit of the device request.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "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.", "fluentSetterMethodName" : "limit", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The limit of the device request.

                                                                                                                                                                    \n@param limit The limit of the device request.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The limit of the device request.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The pagination token for the list request.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The pagination token for the list request.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The pagination token for the list request.

                                                                                                                                                                    \n@param paginationToken The pagination token for the list request.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The pagination token for the list request.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The access tokens for the request to list devices.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The access tokens for the request to list devices.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                    The access tokens for the request to list devices.

                                                                                                                                                                    \n@param accessToken The access tokens for the request to list devices.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The access tokens for the request to list devices.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Limit" : { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The limit of the device request.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The limit of the device request.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "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.", "fluentSetterMethodName" : "limit", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The limit of the device request.

                                                                                                                                                                    \n@param limit The limit of the device request.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The limit of the device request.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PaginationToken" : { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The pagination token for the list request.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The pagination token for the list request.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The pagination token for the list request.

                                                                                                                                                                    \n@param paginationToken The pagination token for the list request.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The pagination token for the list request.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The access tokens for the request to list devices.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The access tokens for the request to list devices.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                    The access tokens for the request to list devices.

                                                                                                                                                                    \n@param accessToken The access tokens for the request to list devices.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The access tokens for the request to list devices.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The limit of the device request.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The limit of the device request.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "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.", "fluentSetterMethodName" : "limit", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The limit of the device request.

                                                                                                                                                                    \n@param limit The limit of the device request.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The limit of the device request.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The pagination token for the list request.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The pagination token for the list request.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The pagination token for the list request.

                                                                                                                                                                    \n@param paginationToken The pagination token for the list request.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The pagination token for the list request.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccessToken" ], "shapeName" : "ListDevicesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDevicesRequest", "variableName" : "listDevicesRequest", "variableType" : "ListDevicesRequest", "documentation" : null, "simpleType" : "ListDevicesRequest", "variableSetterType" : "ListDevicesRequest" }, "wrapper" : false }, "ListDevicesResponse" : { "c2jName" : "ListDevicesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the response to list devices.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "Devices", "c2jShape" : "DeviceListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The devices returned in the list devices response.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The devices returned in the list devices response.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "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.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                                                                                                                                                    The devices returned in the list devices response.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The devices returned in the list devices response.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Devices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Devices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceType.Builder} avoiding the need to create one manually via {@link DeviceType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceType.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceType)}.\n@param member a consumer that will call methods on {@link DeviceType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "member", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "member", "variableType" : "DeviceType", "documentation" : "", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The devices returned in the list devices response.

                                                                                                                                                                    \n@param devices The devices returned in the list devices response.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The pagination token for the list device response.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The pagination token for the list device response.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The pagination token for the list device response.

                                                                                                                                                                    \n@param paginationToken The pagination token for the list device response.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The pagination token for the list device response.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Devices" : { "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "Devices", "c2jShape" : "DeviceListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The devices returned in the list devices response.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The devices returned in the list devices response.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "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.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                                                                                                                                                    The devices returned in the list devices response.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The devices returned in the list devices response.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Devices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Devices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceType.Builder} avoiding the need to create one manually via {@link DeviceType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceType.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceType)}.\n@param member a consumer that will call methods on {@link DeviceType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "member", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "member", "variableType" : "DeviceType", "documentation" : "", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The devices returned in the list devices response.

                                                                                                                                                                    \n@param devices The devices returned in the list devices response.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The pagination token for the list device response.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The pagination token for the list device response.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The pagination token for the list device response.

                                                                                                                                                                    \n@param paginationToken The pagination token for the list device response.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The pagination token for the list device response.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "Devices", "c2jShape" : "DeviceListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The devices returned in the list devices response.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #devices(List)}.\n@param devices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devices(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The devices returned in the list devices response.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "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.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                                                                                                                                                    The devices returned in the list devices response.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The devices returned in the list devices response.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Devices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Devices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceType.Builder} avoiding the need to create one manually via {@link DeviceType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceType.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceType)}.\n@param member a consumer that will call methods on {@link DeviceType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "DeviceType", "variableName" : "member", "variableType" : "DeviceType", "documentation" : null, "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceType", "variableName" : "member", "variableType" : "DeviceType", "documentation" : "", "simpleType" : "DeviceType", "variableSetterType" : "DeviceType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Devices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The devices returned in the list devices response.

                                                                                                                                                                    \n@param devices The devices returned in the list devices response.", "setterMethodName" : "setDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The pagination token for the list device response.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The pagination token for the list device response.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The pagination token for the list device response.

                                                                                                                                                                    \n@param paginationToken The pagination token for the list device response.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The pagination token for the list device response.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDevicesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDevicesResponse", "variableName" : "listDevicesResponse", "variableType" : "ListDevicesResponse", "documentation" : null, "simpleType" : "ListDevicesResponse", "variableSetterType" : "ListDevicesResponse" }, "wrapper" : false }, "ListGroupsRequest" : { "c2jName" : "ListGroupsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListGroups", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListGroups", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    \n@param limit The limit of the request to list groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    \n@return The limit of the request to list groups.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    \n@param limit The limit of the request to list groups.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "Limit" : { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    \n@param limit The limit of the request to list groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    \n@return The limit of the request to list groups.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    \n@param limit The limit of the request to list groups.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    \n@param limit The limit of the request to list groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    \n@return The limit of the request to list groups.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    \n@param limit The limit of the request to list groups.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The limit of the request to list groups.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "ListGroupsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListGroupsRequest", "variableName" : "listGroupsRequest", "variableType" : "ListGroupsRequest", "documentation" : null, "simpleType" : "ListGroupsRequest", "variableSetterType" : "ListGroupsRequest" }, "wrapper" : false }, "ListGroupsResponse" : { "c2jName" : "ListGroupsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "GroupListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groups(List)}.\n@param groups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    \n@param groups The group objects for the groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The group objects for the groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #member(GroupType)}.\n@param member a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "member", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "member", "variableType" : "GroupType", "documentation" : "", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "GroupType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "GroupType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    \n@param groups The group objects for the groups.", "setterMethodName" : "setGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "Groups" : { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "GroupListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groups(List)}.\n@param groups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    \n@param groups The group objects for the groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The group objects for the groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #member(GroupType)}.\n@param member a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "member", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "member", "variableType" : "GroupType", "documentation" : "", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "GroupType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "GroupType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    \n@param groups The group objects for the groups.", "setterMethodName" : "setGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "GroupListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groups(List)}.\n@param groups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groups(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    \n@param groups The group objects for the groups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The group objects for the groups.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #member(GroupType)}.\n@param member a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GroupType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "member", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "member", "variableType" : "GroupType", "documentation" : "", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "GroupType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "GroupType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    \n@param groups The group objects for the groups.", "setterMethodName" : "setGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    The group objects for the groups.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListGroupsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListGroupsResponse", "variableName" : "listGroupsResponse", "variableType" : "ListGroupsResponse", "documentation" : null, "simpleType" : "ListGroupsResponse", "variableSetterType" : "ListGroupsResponse" }, "wrapper" : false }, "ListIdentityProvidersRequest" : { "c2jName" : "ListIdentityProvidersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListIdentityProviders", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListIdentityProviders", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "ListProvidersLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    \n@param maxResults The maximum number of identity providers to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    \n@return The maximum number of identity providers to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    \n@param maxResults The maximum number of identity providers to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "ListProvidersLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    \n@param maxResults The maximum number of identity providers to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    \n@return The maximum number of identity providers to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    \n@param maxResults The maximum number of identity providers to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "ListProvidersLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    \n@param maxResults The maximum number of identity providers to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    \n@return The maximum number of identity providers to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    \n@param maxResults The maximum number of identity providers to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The maximum number of identity providers to return.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "ListIdentityProvidersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListIdentityProvidersRequest", "variableName" : "listIdentityProvidersRequest", "variableType" : "ListIdentityProvidersRequest", "documentation" : null, "simpleType" : "ListIdentityProvidersRequest", "variableSetterType" : "ListIdentityProvidersRequest" }, "wrapper" : false }, "ListIdentityProvidersResponse" : { "c2jName" : "ListIdentityProvidersResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProviders", "beanStyleSetterMethodName" : "setProviders", "c2jName" : "Providers", "c2jShape" : "ProvidersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #providers(List)}.\n@param providers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providers(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providers", "fluentSetterDocumentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    \n@param providers A list of identity provider objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providers", "getterDocumentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return A list of identity provider objects.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Providers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Providers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProviderDescription", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProviderDescription.Builder} avoiding the need to create one manually via {@link ProviderDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProviderDescription.Builder#build()} is called immediately and its result is passed to {@link #member(ProviderDescription)}.\n@param member a consumer that will call methods on {@link ProviderDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProviderDescription)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ProviderDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ProviderDescription", "variableName" : "member", "variableType" : "ProviderDescription", "documentation" : null, "simpleType" : "ProviderDescription", "variableSetterType" : "ProviderDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProviderDescription", "variableName" : "member", "variableType" : "ProviderDescription", "documentation" : "", "simpleType" : "ProviderDescription", "variableSetterType" : "ProviderDescription" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProviderDescription", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProviderDescription", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Providers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    \n@param providers A list of identity provider objects.", "setterMethodName" : "setProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "providers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "providers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Providers" : { "beanStyleGetterMethodName" : "getProviders", "beanStyleSetterMethodName" : "setProviders", "c2jName" : "Providers", "c2jShape" : "ProvidersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #providers(List)}.\n@param providers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providers(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providers", "fluentSetterDocumentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    \n@param providers A list of identity provider objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providers", "getterDocumentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return A list of identity provider objects.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Providers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Providers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProviderDescription", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProviderDescription.Builder} avoiding the need to create one manually via {@link ProviderDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProviderDescription.Builder#build()} is called immediately and its result is passed to {@link #member(ProviderDescription)}.\n@param member a consumer that will call methods on {@link ProviderDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProviderDescription)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ProviderDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ProviderDescription", "variableName" : "member", "variableType" : "ProviderDescription", "documentation" : null, "simpleType" : "ProviderDescription", "variableSetterType" : "ProviderDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProviderDescription", "variableName" : "member", "variableType" : "ProviderDescription", "documentation" : "", "simpleType" : "ProviderDescription", "variableSetterType" : "ProviderDescription" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProviderDescription", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProviderDescription", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Providers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    \n@param providers A list of identity provider objects.", "setterMethodName" : "setProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "providers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "providers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProviders", "beanStyleSetterMethodName" : "setProviders", "c2jName" : "Providers", "c2jShape" : "ProvidersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #providers(List)}.\n@param providers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providers(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providers", "fluentSetterDocumentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    \n@param providers A list of identity provider objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providers", "getterDocumentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return A list of identity provider objects.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Providers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Providers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProviderDescription", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProviderDescription.Builder} avoiding the need to create one manually via {@link ProviderDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProviderDescription.Builder#build()} is called immediately and its result is passed to {@link #member(ProviderDescription)}.\n@param member a consumer that will call methods on {@link ProviderDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProviderDescription)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ProviderDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ProviderDescription", "variableName" : "member", "variableType" : "ProviderDescription", "documentation" : null, "simpleType" : "ProviderDescription", "variableSetterType" : "ProviderDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProviderDescription", "variableName" : "member", "variableType" : "ProviderDescription", "documentation" : "", "simpleType" : "ProviderDescription", "variableSetterType" : "ProviderDescription" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProviderDescription", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProviderDescription", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Providers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    \n@param providers A list of identity provider objects.", "setterMethodName" : "setProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "providers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "providers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    A list of identity provider objects.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Providers" ], "shapeName" : "ListIdentityProvidersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListIdentityProvidersResponse", "variableName" : "listIdentityProvidersResponse", "variableType" : "ListIdentityProvidersResponse", "documentation" : null, "simpleType" : "ListIdentityProvidersResponse", "variableSetterType" : "ListIdentityProvidersResponse" }, "wrapper" : false }, "ListResourceServersRequest" : { "c2jName" : "ListResourceServersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListResourceServers", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListResourceServers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "ListResourceServersLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    \n@param maxResults The maximum number of resource servers to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    \n@return The maximum number of resource servers to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    \n@param maxResults The maximum number of resource servers to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "ListResourceServersLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    \n@param maxResults The maximum number of resource servers to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    \n@return The maximum number of resource servers to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    \n@param maxResults The maximum number of resource servers to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "ListResourceServersLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    \n@param maxResults The maximum number of resource servers to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    \n@return The maximum number of resource servers to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    \n@param maxResults The maximum number of resource servers to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The maximum number of resource servers to return.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "ListResourceServersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListResourceServersRequest", "variableName" : "listResourceServersRequest", "variableType" : "ListResourceServersRequest", "documentation" : null, "simpleType" : "ListResourceServersRequest", "variableSetterType" : "ListResourceServersRequest" }, "wrapper" : false }, "ListResourceServersResponse" : { "c2jName" : "ListResourceServersResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getResourceServers", "beanStyleSetterMethodName" : "setResourceServers", "c2jName" : "ResourceServers", "c2jShape" : "ResourceServersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceServers(List)}.\n@param resourceServers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceServers(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceServers", "fluentSetterDocumentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    \n@param resourceServers The resource servers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceServers", "getterDocumentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The resource servers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceServers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceServers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceServerType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceServerType.Builder} avoiding the need to create one manually via {@link ResourceServerType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerType.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceServerType)}.\n@param member a consumer that will call methods on {@link ResourceServerType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceServerType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceServerType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "member", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "member", "variableType" : "ResourceServerType", "documentation" : "", "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceServerType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceServerType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceServers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    \n@param resourceServers The resource servers.", "setterMethodName" : "setResourceServers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceServers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceServers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceServers" : { "beanStyleGetterMethodName" : "getResourceServers", "beanStyleSetterMethodName" : "setResourceServers", "c2jName" : "ResourceServers", "c2jShape" : "ResourceServersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceServers(List)}.\n@param resourceServers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceServers(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceServers", "fluentSetterDocumentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    \n@param resourceServers The resource servers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceServers", "getterDocumentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The resource servers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceServers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceServers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceServerType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceServerType.Builder} avoiding the need to create one manually via {@link ResourceServerType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerType.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceServerType)}.\n@param member a consumer that will call methods on {@link ResourceServerType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceServerType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceServerType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "member", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "member", "variableType" : "ResourceServerType", "documentation" : "", "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceServerType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceServerType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceServers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    \n@param resourceServers The resource servers.", "setterMethodName" : "setResourceServers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceServers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceServers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceServers", "beanStyleSetterMethodName" : "setResourceServers", "c2jName" : "ResourceServers", "c2jShape" : "ResourceServersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceServers(List)}.\n@param resourceServers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceServers(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceServers", "fluentSetterDocumentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    \n@param resourceServers The resource servers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceServers", "getterDocumentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The resource servers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceServers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceServers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceServerType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceServerType.Builder} avoiding the need to create one manually via {@link ResourceServerType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerType.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceServerType)}.\n@param member a consumer that will call methods on {@link ResourceServerType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceServerType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceServerType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "member", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "member", "variableType" : "ResourceServerType", "documentation" : "", "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceServerType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceServerType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceServers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    \n@param resourceServers The resource servers.", "setterMethodName" : "setResourceServers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceServers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceServers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    The resource servers.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@return A pagination token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    \n@param nextToken A pagination token.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A pagination token.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceServers" ], "shapeName" : "ListResourceServersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListResourceServersResponse", "variableName" : "listResourceServersResponse", "variableType" : "ListResourceServersResponse", "documentation" : null, "simpleType" : "ListResourceServersResponse", "variableSetterType" : "ListResourceServersResponse" }, "wrapper" : false }, "ListTagsForResourceRequest" : { "c2jName" : "ListTagsForResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListTagsForResource", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListTagsForResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn" ], "shapeName" : "ListTagsForResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : null, "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "wrapper" : false }, "ListTagsForResourceResponse" : { "c2jName" : "ListTagsForResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    \n@param tags The tags that are assigned to the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The tags that are assigned to the user pool.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    \n@param tags The tags that are assigned to the user pool.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    \n@param tags The tags that are assigned to the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The tags that are assigned to the user pool.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    \n@param tags The tags that are assigned to the user pool.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    \n@param tags The tags that are assigned to the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The tags that are assigned to the user pool.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    \n@param tags The tags that are assigned to the user pool.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                    The tags that are assigned to the user pool.

                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTagsForResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTagsForResourceResponse", "variableName" : "listTagsForResourceResponse", "variableType" : "ListTagsForResourceResponse", "documentation" : null, "simpleType" : "ListTagsForResourceResponse", "variableSetterType" : "ListTagsForResourceResponse" }, "wrapper" : false }, "ListUserImportJobsRequest" : { "c2jName" : "ListUserImportJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the request to list the user import jobs.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListUserImportJobs", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListUserImportJobs", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PoolQueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of import jobs you want the request to return.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of import jobs you want the request to return.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "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.", "fluentSetterMethodName" : "maxResults", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "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.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "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.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PoolQueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of import jobs you want the request to return.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of import jobs you want the request to return.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "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.", "fluentSetterMethodName" : "maxResults", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "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.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "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.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PoolQueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of import jobs you want the request to return.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of import jobs you want the request to return.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "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.", "fluentSetterMethodName" : "maxResults", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "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.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "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.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "MaxResults" ], "shapeName" : "ListUserImportJobsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUserImportJobsRequest", "variableName" : "listUserImportJobsRequest", "variableType" : "ListUserImportJobsRequest", "documentation" : null, "simpleType" : "ListUserImportJobsRequest", "variableSetterType" : "ListUserImportJobsRequest" }, "wrapper" : false }, "ListUserImportJobsResponse" : { "c2jName" : "ListUserImportJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the response from the server to the request to list the user import jobs.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserImportJobs", "beanStyleSetterMethodName" : "setUserImportJobs", "c2jName" : "UserImportJobs", "c2jShape" : "UserImportJobsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userImportJobs(List)}.\n@param userImportJobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJobs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJobs", "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.", "fluentSetterMethodName" : "userImportJobs", "getterDocumentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The user import jobs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #member(UserImportJobType)}.\n@param member a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserImportJobType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserImportJobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "member", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "member", "variableType" : "UserImportJobType", "documentation" : "", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserImportJobType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserImportJobType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserImportJobs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    \n@param userImportJobs The user import jobs.", "setterMethodName" : "setUserImportJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userImportJobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userImportJobs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    An identifier that can be used to return the next set of user import jobs in the list.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    An identifier that can be used to return the next set of user import jobs in the list.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "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.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    An identifier that can be used to return the next set of user import jobs in the list.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    An identifier that can be used to return the next set of user import jobs in the list.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "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.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserImportJobs", "beanStyleSetterMethodName" : "setUserImportJobs", "c2jName" : "UserImportJobs", "c2jShape" : "UserImportJobsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userImportJobs(List)}.\n@param userImportJobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJobs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJobs", "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.", "fluentSetterMethodName" : "userImportJobs", "getterDocumentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The user import jobs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #member(UserImportJobType)}.\n@param member a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserImportJobType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserImportJobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "member", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "member", "variableType" : "UserImportJobType", "documentation" : "", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserImportJobType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserImportJobType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserImportJobs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    \n@param userImportJobs The user import jobs.", "setterMethodName" : "setUserImportJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userImportJobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userImportJobs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserImportJobs", "beanStyleSetterMethodName" : "setUserImportJobs", "c2jName" : "UserImportJobs", "c2jShape" : "UserImportJobsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userImportJobs(List)}.\n@param userImportJobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJobs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJobs", "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.", "fluentSetterMethodName" : "userImportJobs", "getterDocumentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return The user import jobs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #member(UserImportJobType)}.\n@param member a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserImportJobType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserImportJobType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "member", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "member", "variableType" : "UserImportJobType", "documentation" : "", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserImportJobType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserImportJobType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserImportJobs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    \n@param userImportJobs The user import jobs.", "setterMethodName" : "setUserImportJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userImportJobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userImportJobs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    The user import jobs.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    An identifier that can be used to return the next set of user import jobs in the list.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    An identifier that can be used to return the next set of user import jobs in the list.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "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.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListUserImportJobsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUserImportJobsResponse", "variableName" : "listUserImportJobsResponse", "variableType" : "ListUserImportJobsResponse", "documentation" : null, "simpleType" : "ListUserImportJobsResponse", "variableSetterType" : "ListUserImportJobsResponse" }, "wrapper" : false }, "ListUserPoolClientsRequest" : { "c2jName" : "ListUserPoolClientsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the request to list the user pool clients.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListUserPoolClients", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListUserPoolClients", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool where you want to list user pool clients.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool where you want to list user pool clients.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool where you want to list user pool clients.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool where you want to list user pool clients.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "QueryLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pool clients.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pool clients.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "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.", "fluentSetterMethodName" : "maxResults", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pool clients.

                                                                                                                                                                    \n@param maxResults The maximum number of results you want the request to return when listing the user pool clients.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "QueryLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pool clients.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pool clients.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "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.", "fluentSetterMethodName" : "maxResults", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pool clients.

                                                                                                                                                                    \n@param maxResults The maximum number of results you want the request to return when listing the user pool clients.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool where you want to list user pool clients.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool where you want to list user pool clients.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool where you want to list user pool clients.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool where you want to list user pool clients.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool where you want to list user pool clients.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool where you want to list user pool clients.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool where you want to list user pool clients.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool where you want to list user pool clients.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "QueryLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pool clients.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pool clients.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "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.", "fluentSetterMethodName" : "maxResults", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pool clients.

                                                                                                                                                                    \n@param maxResults The maximum number of results you want the request to return when listing the user pool clients.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "ListUserPoolClientsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUserPoolClientsRequest", "variableName" : "listUserPoolClientsRequest", "variableType" : "ListUserPoolClientsRequest", "documentation" : null, "simpleType" : "ListUserPoolClientsRequest", "variableSetterType" : "ListUserPoolClientsRequest" }, "wrapper" : false }, "ListUserPoolClientsResponse" : { "c2jName" : "ListUserPoolClientsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the response from the server that lists user pool clients.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolClients", "beanStyleSetterMethodName" : "setUserPoolClients", "c2jName" : "UserPoolClients", "c2jShape" : "UserPoolClientListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool clients in the response that lists user pool clients.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userPoolClients(List)}.\n@param userPoolClients a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClients(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool clients in the response that lists user pool clients.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolClients", "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.", "fluentSetterMethodName" : "userPoolClients", "getterDocumentation" : "

                                                                                                                                                                    The user pool clients in the response that lists user pool clients.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolClients", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClients", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserPoolClientDescription", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserPoolClientDescription.Builder} avoiding the need to create one manually via {@link UserPoolClientDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolClientDescription.Builder#build()} is called immediately and its result is passed to {@link #member(UserPoolClientDescription)}.\n@param member a consumer that will call methods on {@link UserPoolClientDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserPoolClientDescription)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserPoolClientDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserPoolClientDescription", "variableName" : "member", "variableType" : "UserPoolClientDescription", "documentation" : null, "simpleType" : "UserPoolClientDescription", "variableSetterType" : "UserPoolClientDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolClientDescription", "variableName" : "member", "variableType" : "UserPoolClientDescription", "documentation" : "", "simpleType" : "UserPoolClientDescription", "variableSetterType" : "UserPoolClientDescription" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserPoolClientDescription", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserPoolClientDescription", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserPoolClients", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool clients in the response that lists user pool clients.

                                                                                                                                                                    \n@param userPoolClients The user pool clients in the response that lists user pool clients.", "setterMethodName" : "setUserPoolClients", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userPoolClients", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolClients", "beanStyleSetterMethodName" : "setUserPoolClients", "c2jName" : "UserPoolClients", "c2jShape" : "UserPoolClientListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool clients in the response that lists user pool clients.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userPoolClients(List)}.\n@param userPoolClients a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClients(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool clients in the response that lists user pool clients.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolClients", "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.", "fluentSetterMethodName" : "userPoolClients", "getterDocumentation" : "

                                                                                                                                                                    The user pool clients in the response that lists user pool clients.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolClients", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClients", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserPoolClientDescription", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserPoolClientDescription.Builder} avoiding the need to create one manually via {@link UserPoolClientDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolClientDescription.Builder#build()} is called immediately and its result is passed to {@link #member(UserPoolClientDescription)}.\n@param member a consumer that will call methods on {@link UserPoolClientDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserPoolClientDescription)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserPoolClientDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserPoolClientDescription", "variableName" : "member", "variableType" : "UserPoolClientDescription", "documentation" : null, "simpleType" : "UserPoolClientDescription", "variableSetterType" : "UserPoolClientDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolClientDescription", "variableName" : "member", "variableType" : "UserPoolClientDescription", "documentation" : "", "simpleType" : "UserPoolClientDescription", "variableSetterType" : "UserPoolClientDescription" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserPoolClientDescription", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserPoolClientDescription", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserPoolClients", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool clients in the response that lists user pool clients.

                                                                                                                                                                    \n@param userPoolClients The user pool clients in the response that lists user pool clients.", "setterMethodName" : "setUserPoolClients", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userPoolClients", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolClients", "beanStyleSetterMethodName" : "setUserPoolClients", "c2jName" : "UserPoolClients", "c2jShape" : "UserPoolClientListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool clients in the response that lists user pool clients.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userPoolClients(List)}.\n@param userPoolClients a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClients(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool clients in the response that lists user pool clients.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolClients", "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.", "fluentSetterMethodName" : "userPoolClients", "getterDocumentation" : "

                                                                                                                                                                    The user pool clients in the response that lists user pool clients.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolClients", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClients", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserPoolClientDescription", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserPoolClientDescription.Builder} avoiding the need to create one manually via {@link UserPoolClientDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolClientDescription.Builder#build()} is called immediately and its result is passed to {@link #member(UserPoolClientDescription)}.\n@param member a consumer that will call methods on {@link UserPoolClientDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserPoolClientDescription)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserPoolClientDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserPoolClientDescription", "variableName" : "member", "variableType" : "UserPoolClientDescription", "documentation" : null, "simpleType" : "UserPoolClientDescription", "variableSetterType" : "UserPoolClientDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolClientDescription", "variableName" : "member", "variableType" : "UserPoolClientDescription", "documentation" : "", "simpleType" : "UserPoolClientDescription", "variableSetterType" : "UserPoolClientDescription" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserPoolClientDescription", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserPoolClientDescription", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserPoolClients", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool clients in the response that lists user pool clients.

                                                                                                                                                                    \n@param userPoolClients The user pool clients in the response that lists user pool clients.", "setterMethodName" : "setUserPoolClients", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userPoolClients", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListUserPoolClientsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUserPoolClientsResponse", "variableName" : "listUserPoolClientsResponse", "variableType" : "ListUserPoolClientsResponse", "documentation" : null, "simpleType" : "ListUserPoolClientsResponse", "variableSetterType" : "ListUserPoolClientsResponse" }, "wrapper" : false }, "ListUserPoolsRequest" : { "c2jName" : "ListUserPoolsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the request to list user pools.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListUserPools", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListUserPools", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PoolQueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pools.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pools.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "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.", "fluentSetterMethodName" : "maxResults", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pools.

                                                                                                                                                                    \n@param maxResults The maximum number of results you want the request to return when listing the user pools.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PoolQueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pools.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pools.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "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.", "fluentSetterMethodName" : "maxResults", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pools.

                                                                                                                                                                    \n@param maxResults The maximum number of results you want the request to return when listing the user pools.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PoolQueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pools.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pools.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "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.", "fluentSetterMethodName" : "maxResults", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum number of results you want the request to return when listing the user pools.

                                                                                                                                                                    \n@param maxResults The maximum number of results you want the request to return when listing the user pools.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "MaxResults" ], "shapeName" : "ListUserPoolsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUserPoolsRequest", "variableName" : "listUserPoolsRequest", "variableType" : "ListUserPoolsRequest", "documentation" : null, "simpleType" : "ListUserPoolsRequest", "variableSetterType" : "ListUserPoolsRequest" }, "wrapper" : false }, "ListUserPoolsResponse" : { "c2jName" : "ListUserPoolsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the response to list user pools.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPools", "beanStyleSetterMethodName" : "setUserPools", "c2jName" : "UserPools", "c2jShape" : "UserPoolListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pools from the response to list users.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userPools(List)}.\n@param userPools a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPools(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pools from the response to list users.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPools", "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.", "fluentSetterMethodName" : "userPools", "getterDocumentation" : "

                                                                                                                                                                    The user pools from the response to list users.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPools", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPools", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserPoolDescriptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserPoolDescriptionType.Builder} avoiding the need to create one manually via {@link UserPoolDescriptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolDescriptionType.Builder#build()} is called immediately and its result is passed to {@link #member(UserPoolDescriptionType)}.\n@param member a consumer that will call methods on {@link UserPoolDescriptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserPoolDescriptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserPoolDescriptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserPoolDescriptionType", "variableName" : "member", "variableType" : "UserPoolDescriptionType", "documentation" : null, "simpleType" : "UserPoolDescriptionType", "variableSetterType" : "UserPoolDescriptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolDescriptionType", "variableName" : "member", "variableType" : "UserPoolDescriptionType", "documentation" : "", "simpleType" : "UserPoolDescriptionType", "variableSetterType" : "UserPoolDescriptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserPoolDescriptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserPoolDescriptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserPools", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pools from the response to list users.

                                                                                                                                                                    \n@param userPools The user pools from the response to list users.", "setterMethodName" : "setUserPools", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userPools", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPools", "beanStyleSetterMethodName" : "setUserPools", "c2jName" : "UserPools", "c2jShape" : "UserPoolListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pools from the response to list users.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userPools(List)}.\n@param userPools a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPools(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pools from the response to list users.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPools", "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.", "fluentSetterMethodName" : "userPools", "getterDocumentation" : "

                                                                                                                                                                    The user pools from the response to list users.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPools", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPools", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserPoolDescriptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserPoolDescriptionType.Builder} avoiding the need to create one manually via {@link UserPoolDescriptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolDescriptionType.Builder#build()} is called immediately and its result is passed to {@link #member(UserPoolDescriptionType)}.\n@param member a consumer that will call methods on {@link UserPoolDescriptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserPoolDescriptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserPoolDescriptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserPoolDescriptionType", "variableName" : "member", "variableType" : "UserPoolDescriptionType", "documentation" : null, "simpleType" : "UserPoolDescriptionType", "variableSetterType" : "UserPoolDescriptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolDescriptionType", "variableName" : "member", "variableType" : "UserPoolDescriptionType", "documentation" : "", "simpleType" : "UserPoolDescriptionType", "variableSetterType" : "UserPoolDescriptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserPoolDescriptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserPoolDescriptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserPools", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pools from the response to list users.

                                                                                                                                                                    \n@param userPools The user pools from the response to list users.", "setterMethodName" : "setUserPools", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userPools", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPools", "beanStyleSetterMethodName" : "setUserPools", "c2jName" : "UserPools", "c2jShape" : "UserPoolListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pools from the response to list users.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userPools(List)}.\n@param userPools a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPools(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pools from the response to list users.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPools", "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.", "fluentSetterMethodName" : "userPools", "getterDocumentation" : "

                                                                                                                                                                    The user pools from the response to list users.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPools", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPools", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserPoolDescriptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserPoolDescriptionType.Builder} avoiding the need to create one manually via {@link UserPoolDescriptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolDescriptionType.Builder#build()} is called immediately and its result is passed to {@link #member(UserPoolDescriptionType)}.\n@param member a consumer that will call methods on {@link UserPoolDescriptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserPoolDescriptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserPoolDescriptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserPoolDescriptionType", "variableName" : "member", "variableType" : "UserPoolDescriptionType", "documentation" : null, "simpleType" : "UserPoolDescriptionType", "variableSetterType" : "UserPoolDescriptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolDescriptionType", "variableName" : "member", "variableType" : "UserPoolDescriptionType", "documentation" : "", "simpleType" : "UserPoolDescriptionType", "variableSetterType" : "UserPoolDescriptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserPoolDescriptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserPoolDescriptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserPools", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pools from the response to list users.

                                                                                                                                                                    \n@param userPools The user pools from the response to list users.", "setterMethodName" : "setUserPools", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userPools", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListUserPoolsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUserPoolsResponse", "variableName" : "listUserPoolsResponse", "variableType" : "ListUserPoolsResponse", "documentation" : null, "simpleType" : "ListUserPoolsResponse", "variableSetterType" : "ListUserPoolsResponse" }, "wrapper" : false }, "ListUsersInGroupRequest" : { "c2jName" : "ListUsersInGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListUsersInGroup", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListUsersInGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The limit of the request to list users.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The limit of the request to list users.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "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.", "fluentSetterMethodName" : "limit", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The limit of the request to list users.

                                                                                                                                                                    \n@param limit The limit of the request to list users.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The limit of the request to list users.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "GroupName" : { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Limit" : { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The limit of the request to list users.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The limit of the request to list users.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "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.", "fluentSetterMethodName" : "limit", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The limit of the request to list users.

                                                                                                                                                                    \n@param limit The limit of the request to list users.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The limit of the request to list users.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the group.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The limit of the request to list users.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The limit of the request to list users.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "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.", "fluentSetterMethodName" : "limit", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The limit of the request to list users.

                                                                                                                                                                    \n@param limit The limit of the request to list users.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    The limit of the request to list users.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "GroupName" ], "shapeName" : "ListUsersInGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUsersInGroupRequest", "variableName" : "listUsersInGroupRequest", "variableType" : "ListUsersInGroupRequest", "documentation" : null, "simpleType" : "ListUsersInGroupRequest", "variableSetterType" : "ListUsersInGroupRequest" }, "wrapper" : false }, "ListUsersInGroupResponse" : { "c2jName" : "ListUsersInGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "UsersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #users(List)}.\n@param users a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #users(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n@param users The users returned in the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Users", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Users", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserType.Builder} avoiding the need to create one manually via {@link UserType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserType.Builder#build()} is called immediately and its result is passed to {@link #member(UserType)}.\n@param member a consumer that will call methods on {@link UserType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserType", "variableName" : "member", "variableType" : "UserType", "documentation" : null, "simpleType" : "UserType", "variableSetterType" : "UserType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserType", "variableName" : "member", "variableType" : "UserType", "documentation" : "", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Users", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n@param users The users returned in the request to list users.", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, "Users" : { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "UsersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #users(List)}.\n@param users a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #users(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n@param users The users returned in the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Users", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Users", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserType.Builder} avoiding the need to create one manually via {@link UserType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserType.Builder#build()} is called immediately and its result is passed to {@link #member(UserType)}.\n@param member a consumer that will call methods on {@link UserType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserType", "variableName" : "member", "variableType" : "UserType", "documentation" : null, "simpleType" : "UserType", "variableSetterType" : "UserType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserType", "variableName" : "member", "variableType" : "UserType", "documentation" : "", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Users", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n@param users The users returned in the request to list users.", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "UsersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #users(List)}.\n@param users a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #users(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n@param users The users returned in the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Users", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Users", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserType.Builder} avoiding the need to create one manually via {@link UserType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserType.Builder#build()} is called immediately and its result is passed to {@link #member(UserType)}.\n@param member a consumer that will call methods on {@link UserType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserType", "variableName" : "member", "variableType" : "UserType", "documentation" : null, "simpleType" : "UserType", "variableSetterType" : "UserType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserType", "variableName" : "member", "variableType" : "UserType", "documentation" : "", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Users", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n@param users The users returned in the request to list users.", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "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.", "fluentSetterMethodName" : "nextToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListUsersInGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUsersInGroupResponse", "variableName" : "listUsersInGroupResponse", "variableType" : "ListUsersInGroupResponse", "documentation" : null, "simpleType" : "ListUsersInGroupResponse", "variableSetterType" : "ListUsersInGroupResponse" }, "wrapper" : false }, "ListUsersRequest" : { "c2jName" : "ListUsersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the request to list users.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListUsers", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ListUsers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool on which the search should be performed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    \n@return The user pool ID for the user pool on which the search should be performed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool on which the search should be performed.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesToGet", "beanStyleSetterMethodName" : "setAttributesToGet", "c2jName" : "AttributesToGet", "c2jShape" : "SearchedAttributeNamesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attributesToGet(List)}.\n@param attributesToGet a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesToGet(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributesToGet", "fluentSetterDocumentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    \n@param attributesToGet An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesToGet", "getterDocumentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributesToGet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributesToGet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AttributesToGet", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    \n@param attributesToGet An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.", "setterMethodName" : "setAttributesToGet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributesToGet", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributesToGet", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    \n@param limit Maximum number of users to be returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    \n@return Maximum number of users to be returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    \n@param limit Maximum number of users to be returned.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "UserFilterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #filter(String)}.\n@param filter a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    \n@param filter A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    \n@return A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Filter", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    \n@param filter A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributesToGet" : { "beanStyleGetterMethodName" : "getAttributesToGet", "beanStyleSetterMethodName" : "setAttributesToGet", "c2jName" : "AttributesToGet", "c2jShape" : "SearchedAttributeNamesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attributesToGet(List)}.\n@param attributesToGet a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesToGet(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributesToGet", "fluentSetterDocumentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    \n@param attributesToGet An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesToGet", "getterDocumentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributesToGet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributesToGet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AttributesToGet", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    \n@param attributesToGet An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.", "setterMethodName" : "setAttributesToGet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributesToGet", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributesToGet", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Filter" : { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "UserFilterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #filter(String)}.\n@param filter a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    \n@param filter A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    \n@return A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Filter", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    \n@param filter A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Limit" : { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    \n@param limit Maximum number of users to be returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    \n@return Maximum number of users to be returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    \n@param limit Maximum number of users to be returned.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "PaginationToken" : { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool on which the search should be performed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    \n@return The user pool ID for the user pool on which the search should be performed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool on which the search should be performed.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool on which the search should be performed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    \n@return The user pool ID for the user pool on which the search should be performed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool on which the search should be performed.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool on which the search should be performed.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributesToGet", "beanStyleSetterMethodName" : "setAttributesToGet", "c2jName" : "AttributesToGet", "c2jShape" : "SearchedAttributeNamesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attributesToGet(List)}.\n@param attributesToGet a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributesToGet(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributesToGet", "fluentSetterDocumentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    \n@param attributesToGet An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributesToGet", "getterDocumentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributesToGet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributesToGet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AttributesToGet", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    \n@param attributesToGet An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.", "setterMethodName" : "setAttributesToGet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributesToGet", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributesToGet", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    An array of strings, where each string is the name of a user attribute to be returned for each user in the search results. If the array is null, all attributes are returned.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "QueryLimitType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #limit(Integer)}.\n@param limit a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limit(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    \n@param limit Maximum number of users to be returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    \n@return Maximum number of users to be returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    \n@param limit Maximum number of users to be returned.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                    Maximum number of users to be returned.

                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "Filter", "c2jShape" : "UserFilterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #filter(String)}.\n@param filter a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    \n@param filter A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    \n@return A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Filter", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    \n@param filter A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A filter string of the form \"AttributeName Filter-Type \"AttributeValue\"\". Quotation marks within the filter string must be escaped using the backslash (\\) character. For example, \"family_name = \\\"Reddy\\\"\".

                                                                                                                                                                    • AttributeName: The name of the attribute to search for. You can only search for one attribute at a time.

                                                                                                                                                                    • Filter-Type: For an exact match, use =, for example, \"given_name = \\\"Jon\\\"\". For a prefix (\"starts with\") match, use ^=, for example, \"given_name ^= \\\"Jon\\\"\".

                                                                                                                                                                    • AttributeValue: The attribute value that must be matched for each user.

                                                                                                                                                                    If the filter string is empty, ListUsers returns all users in the user pool.

                                                                                                                                                                    You can only search for the following standard attributes:

                                                                                                                                                                    • username (case-sensitive)

                                                                                                                                                                    • email

                                                                                                                                                                    • phone_number

                                                                                                                                                                    • name

                                                                                                                                                                    • given_name

                                                                                                                                                                    • family_name

                                                                                                                                                                    • preferred_username

                                                                                                                                                                    • cognito:user_status (called Status in the Console) (case-insensitive)

                                                                                                                                                                    • status (called Enabled in the Console) (case-sensitive)

                                                                                                                                                                    • sub

                                                                                                                                                                    Custom attributes are not searchable.

                                                                                                                                                                    For more information, see Searching for Users Using the ListUsers API and Examples of Using the ListUsers API in the Amazon Cognito Developer Guide.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "ListUsersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUsersRequest", "variableName" : "listUsersRequest", "variableType" : "ListUsersRequest", "documentation" : null, "simpleType" : "ListUsersRequest", "variableSetterType" : "ListUsersRequest" }, "wrapper" : false }, "ListUsersResponse" : { "c2jName" : "ListUsersResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    The response from the request to list users.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "UsersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #users(List)}.\n@param users a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #users(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n@param users The users returned in the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Users", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Users", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserType.Builder} avoiding the need to create one manually via {@link UserType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserType.Builder#build()} is called immediately and its result is passed to {@link #member(UserType)}.\n@param member a consumer that will call methods on {@link UserType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserType", "variableName" : "member", "variableType" : "UserType", "documentation" : null, "simpleType" : "UserType", "variableSetterType" : "UserType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserType", "variableName" : "member", "variableType" : "UserType", "documentation" : "", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Users", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n@param users The users returned in the request to list users.", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "UsersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #users(List)}.\n@param users a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #users(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n@param users The users returned in the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Users", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Users", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserType.Builder} avoiding the need to create one manually via {@link UserType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserType.Builder#build()} is called immediately and its result is passed to {@link #member(UserType)}.\n@param member a consumer that will call methods on {@link UserType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserType", "variableName" : "member", "variableType" : "UserType", "documentation" : null, "simpleType" : "UserType", "variableSetterType" : "UserType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserType", "variableName" : "member", "variableType" : "UserType", "documentation" : "", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Users", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n@param users The users returned in the request to list users.", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUsers", "beanStyleSetterMethodName" : "setUsers", "c2jName" : "Users", "c2jShape" : "UsersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #users(List)}.\n@param users a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #users(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "users", "fluentSetterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n@param users The users returned in the request to list users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "users", "getterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Users", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Users", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UserType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UserType.Builder} avoiding the need to create one manually via {@link UserType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserType.Builder#build()} is called immediately and its result is passed to {@link #member(UserType)}.\n@param member a consumer that will call methods on {@link UserType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UserType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UserType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "UserType", "variableName" : "member", "variableType" : "UserType", "documentation" : null, "simpleType" : "UserType", "variableSetterType" : "UserType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserType", "variableName" : "member", "variableType" : "UserType", "documentation" : "", "simpleType" : "UserType", "variableSetterType" : "UserType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UserType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Users", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The users returned in the request to list users.

                                                                                                                                                                    \n@param users The users returned in the request to list users.", "setterMethodName" : "setUsers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "users", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPaginationToken", "beanStyleSetterMethodName" : "setPaginationToken", "c2jName" : "PaginationToken", "c2jShape" : "SearchPaginationTokenType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paginationToken(String)}.\n@param paginationToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paginationToken(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "paginationToken", "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.", "fluentSetterMethodName" : "paginationToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaginationToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaginationToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaginationToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                    \n@param paginationToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "setterMethodName" : "setPaginationToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paginationToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListUsersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUsersResponse", "variableName" : "listUsersResponse", "variableType" : "ListUsersResponse", "documentation" : null, "simpleType" : "ListUsersResponse", "variableSetterType" : "ListUsersResponse" }, "wrapper" : false }, "MFAOptionType" : { "c2jName" : "MFAOptionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Specifies the different settings for multi-factor authentication (MFA).

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeliveryMediumAsString", "beanStyleSetterMethodName" : "setDeliveryMedium", "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The delivery medium (email message or SMS message) to send the MFA code.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryMediumAsString(String)}.\n@param deliveryMedium a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryMedium(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The delivery medium (email message or SMS message) to send the MFA code.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DeliveryMediumType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deliveryMedium", "fluentEnumSetterMethodName" : "deliveryMedium", "fluentGetterMethodName" : "deliveryMediumAsString", "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@see DeliveryMediumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType", "fluentSetterMethodName" : "deliveryMedium", "getterDocumentation" : "

                                                                                                                                                                    The delivery medium (email message or SMS message) to send the MFA code.

                                                                                                                                                                    \n

                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryMedium} will return {@link DeliveryMediumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryMediumAsString}.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryMedium", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryMedium", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryMedium", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The delivery medium (email message or SMS message) to send the MFA code.

                                                                                                                                                                    \n@param deliveryMedium The delivery medium (email message or SMS message) to send the MFA code.\n@see DeliveryMediumType", "setterMethodName" : "setDeliveryMedium", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The attribute name of the MFA option type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The attribute name of the MFA option type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "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.", "fluentSetterMethodName" : "attributeName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The attribute name of the MFA option type.

                                                                                                                                                                    \n@param attributeName The attribute name of the MFA option type.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The attribute name of the MFA option type.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributeName" : { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The attribute name of the MFA option type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The attribute name of the MFA option type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "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.", "fluentSetterMethodName" : "attributeName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The attribute name of the MFA option type.

                                                                                                                                                                    \n@param attributeName The attribute name of the MFA option type.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The attribute name of the MFA option type.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeliveryMedium" : { "beanStyleGetterMethodName" : "getDeliveryMediumAsString", "beanStyleSetterMethodName" : "setDeliveryMedium", "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The delivery medium (email message or SMS message) to send the MFA code.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryMediumAsString(String)}.\n@param deliveryMedium a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryMedium(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The delivery medium (email message or SMS message) to send the MFA code.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DeliveryMediumType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deliveryMedium", "fluentEnumSetterMethodName" : "deliveryMedium", "fluentGetterMethodName" : "deliveryMediumAsString", "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@see DeliveryMediumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType", "fluentSetterMethodName" : "deliveryMedium", "getterDocumentation" : "

                                                                                                                                                                    The delivery medium (email message or SMS message) to send the MFA code.

                                                                                                                                                                    \n

                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryMedium} will return {@link DeliveryMediumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryMediumAsString}.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryMedium", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryMedium", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryMedium", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The delivery medium (email message or SMS message) to send the MFA code.

                                                                                                                                                                    \n@param deliveryMedium The delivery medium (email message or SMS message) to send the MFA code.\n@see DeliveryMediumType", "setterMethodName" : "setDeliveryMedium", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeliveryMediumAsString", "beanStyleSetterMethodName" : "setDeliveryMedium", "c2jName" : "DeliveryMedium", "c2jShape" : "DeliveryMediumType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The delivery medium (email message or SMS message) to send the MFA code.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deliveryMediumAsString(String)}.\n@param deliveryMedium a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deliveryMedium(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The delivery medium (email message or SMS message) to send the MFA code.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DeliveryMediumType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deliveryMedium", "fluentEnumSetterMethodName" : "deliveryMedium", "fluentGetterMethodName" : "deliveryMediumAsString", "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@see DeliveryMediumType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeliveryMediumType", "fluentSetterMethodName" : "deliveryMedium", "getterDocumentation" : "

                                                                                                                                                                    The delivery medium (email message or SMS message) to send the MFA code.

                                                                                                                                                                    \n

                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #deliveryMedium} will return {@link DeliveryMediumType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deliveryMediumAsString}.\n

                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryMedium", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryMedium", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeliveryMedium", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The delivery medium (email message or SMS message) to send the MFA code.

                                                                                                                                                                    \n@param deliveryMedium The delivery medium (email message or SMS message) to send the MFA code.\n@see DeliveryMediumType", "setterMethodName" : "setDeliveryMedium", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deliveryMedium", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The attribute name of the MFA option type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The attribute name of the MFA option type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "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.", "fluentSetterMethodName" : "attributeName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The attribute name of the MFA option type.

                                                                                                                                                                    \n@param attributeName The attribute name of the MFA option type.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The attribute name of the MFA option type.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MFAOptionType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "RESEND", "value" : "RESEND" }, { "name" : "SUPPRESS", "value" : "SUPPRESS" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MessageActionType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    The message template structure.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSmsMessage", "beanStyleSetterMethodName" : "setSmsMessage", "c2jName" : "SMSMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The message template for SMS messages.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsMessage(String)}.\n@param smsMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The message template for SMS messages.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMessage", "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.", "fluentSetterMethodName" : "smsMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SMSMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The message template for SMS messages.

                                                                                                                                                                    \n@param smsMessage The message template for SMS messages.", "setterMethodName" : "setSmsMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The message template for SMS messages.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailMessage", "beanStyleSetterMethodName" : "setEmailMessage", "c2jName" : "EmailMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The message template for email messages.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailMessage(String)}.\n@param emailMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The message template for email messages.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessage", "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.", "fluentSetterMethodName" : "emailMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The message template for email messages.

                                                                                                                                                                    \n@param emailMessage The message template for email messages.", "setterMethodName" : "setEmailMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The message template for email messages.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailSubject", "beanStyleSetterMethodName" : "setEmailSubject", "c2jName" : "EmailSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The subject line for email messages.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailSubject(String)}.\n@param emailSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The subject line for email messages.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailSubject", "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.", "fluentSetterMethodName" : "emailSubject", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The subject line for email messages.

                                                                                                                                                                    \n@param emailSubject The subject line for email messages.", "setterMethodName" : "setEmailSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The subject line for email messages.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EmailMessage" : { "beanStyleGetterMethodName" : "getEmailMessage", "beanStyleSetterMethodName" : "setEmailMessage", "c2jName" : "EmailMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The message template for email messages.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailMessage(String)}.\n@param emailMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The message template for email messages.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessage", "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.", "fluentSetterMethodName" : "emailMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The message template for email messages.

                                                                                                                                                                    \n@param emailMessage The message template for email messages.", "setterMethodName" : "setEmailMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The message template for email messages.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailSubject" : { "beanStyleGetterMethodName" : "getEmailSubject", "beanStyleSetterMethodName" : "setEmailSubject", "c2jName" : "EmailSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The subject line for email messages.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailSubject(String)}.\n@param emailSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The subject line for email messages.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailSubject", "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.", "fluentSetterMethodName" : "emailSubject", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The subject line for email messages.

                                                                                                                                                                    \n@param emailSubject The subject line for email messages.", "setterMethodName" : "setEmailSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The subject line for email messages.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SMSMessage" : { "beanStyleGetterMethodName" : "getSmsMessage", "beanStyleSetterMethodName" : "setSmsMessage", "c2jName" : "SMSMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The message template for SMS messages.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsMessage(String)}.\n@param smsMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The message template for SMS messages.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMessage", "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.", "fluentSetterMethodName" : "smsMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SMSMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The message template for SMS messages.

                                                                                                                                                                    \n@param smsMessage The message template for SMS messages.", "setterMethodName" : "setSmsMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The message template for SMS messages.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSmsMessage", "beanStyleSetterMethodName" : "setSmsMessage", "c2jName" : "SMSMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The message template for SMS messages.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsMessage(String)}.\n@param smsMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The message template for SMS messages.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMessage", "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.", "fluentSetterMethodName" : "smsMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SMSMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The message template for SMS messages.

                                                                                                                                                                    \n@param smsMessage The message template for SMS messages.", "setterMethodName" : "setSmsMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The message template for SMS messages.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailMessage", "beanStyleSetterMethodName" : "setEmailMessage", "c2jName" : "EmailMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The message template for email messages.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailMessage(String)}.\n@param emailMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The message template for email messages.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessage", "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.", "fluentSetterMethodName" : "emailMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The message template for email messages.

                                                                                                                                                                    \n@param emailMessage The message template for email messages.", "setterMethodName" : "setEmailMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The message template for email messages.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailSubject", "beanStyleSetterMethodName" : "setEmailSubject", "c2jName" : "EmailSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The subject line for email messages.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailSubject(String)}.\n@param emailSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The subject line for email messages.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailSubject", "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.", "fluentSetterMethodName" : "emailSubject", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The subject line for email messages.

                                                                                                                                                                    \n@param emailSubject The subject line for email messages.", "setterMethodName" : "setEmailSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The subject line for email messages.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MessageTemplateType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MessageTemplateType", "variableName" : "messageTemplateType", "variableType" : "MessageTemplateType", "documentation" : null, "simpleType" : "MessageTemplateType", "variableSetterType" : "MessageTemplateType" }, "wrapper" : false }, "MfaMethodNotFoundException" : { "c2jName" : "MFAMethodNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when Amazon Cognito cannot find a multi-factor authentication (MFA) method.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "MFAMethodNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MfaMethodNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "MfaMethodNotFoundException", "variableName" : "mfaMethodNotFoundException", "variableType" : "MfaMethodNotFoundException", "documentation" : null, "simpleType" : "MfaMethodNotFoundException", "variableSetterType" : "MfaMethodNotFoundException" }, "wrapper" : false }, "NewDeviceMetadataType" : { "c2jName" : "NewDeviceMetadataType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    The new device metadata type.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceGroupKey", "beanStyleSetterMethodName" : "setDeviceGroupKey", "c2jName" : "DeviceGroupKey", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceGroupKey(String)}.\n@param deviceGroupKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceGroupKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceGroupKey", "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.", "fluentSetterMethodName" : "deviceGroupKey", "getterDocumentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    \n@return The device group key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceGroupKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceGroupKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceGroupKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    \n@param deviceGroupKey The device group key.", "setterMethodName" : "setDeviceGroupKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceGroupKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceGroupKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceGroupKey" : { "beanStyleGetterMethodName" : "getDeviceGroupKey", "beanStyleSetterMethodName" : "setDeviceGroupKey", "c2jName" : "DeviceGroupKey", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceGroupKey(String)}.\n@param deviceGroupKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceGroupKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceGroupKey", "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.", "fluentSetterMethodName" : "deviceGroupKey", "getterDocumentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    \n@return The device group key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceGroupKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceGroupKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceGroupKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    \n@param deviceGroupKey The device group key.", "setterMethodName" : "setDeviceGroupKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceGroupKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceGroupKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceKey" : { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The device key.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceGroupKey", "beanStyleSetterMethodName" : "setDeviceGroupKey", "c2jName" : "DeviceGroupKey", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceGroupKey(String)}.\n@param deviceGroupKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceGroupKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceGroupKey", "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.", "fluentSetterMethodName" : "deviceGroupKey", "getterDocumentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    \n@return The device group key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceGroupKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceGroupKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceGroupKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    \n@param deviceGroupKey The device group key.", "setterMethodName" : "setDeviceGroupKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceGroupKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceGroupKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The device group key.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NewDeviceMetadataType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when a user is not authorized.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "NotAuthorizedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotAuthorizedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NotAuthorizedException", "variableName" : "notAuthorizedException", "variableType" : "NotAuthorizedException", "documentation" : null, "simpleType" : "NotAuthorizedException", "variableSetterType" : "NotAuthorizedException" }, "wrapper" : false }, "NotifyConfigurationType" : { "c2jName" : "NotifyConfigurationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    The notify configuration type.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFrom", "beanStyleSetterMethodName" : "setFrom", "c2jName" : "From", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #from(String)}.\n@param from a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #from(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "from", "fluentSetterDocumentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    \n@param from The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "from", "getterDocumentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    \n@return The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "From", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "From", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "From", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    \n@param from The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.", "setterMethodName" : "setFrom", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "from", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "from", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplyTo", "beanStyleSetterMethodName" : "setReplyTo", "c2jName" : "ReplyTo", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #replyTo(String)}.\n@param replyTo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #replyTo(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replyTo", "fluentSetterDocumentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    \n@param replyTo The destination to which the receiver of an email should reply to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replyTo", "getterDocumentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    \n@return The destination to which the receiver of an email should reply to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplyTo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyTo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReplyTo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    \n@param replyTo The destination to which the receiver of an email should reply to.", "setterMethodName" : "setReplyTo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replyTo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "replyTo", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSourceArn", "beanStyleSetterMethodName" : "setSourceArn", "c2jName" : "SourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceArn(String)}.\n@param sourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    \n@param sourceArn The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceArn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    \n@param sourceArn The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.", "setterMethodName" : "setSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlockEmail", "beanStyleSetterMethodName" : "setBlockEmail", "c2jName" : "BlockEmail", "c2jShape" : "NotifyEmailType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NotifyEmailType.Builder} avoiding the need to create one manually via {@link NotifyEmailType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotifyEmailType.Builder#build()} is called immediately and its result is passed to {@link #blockEmail(NotifyEmailType)}.\n@param blockEmail a consumer that will call methods on {@link NotifyEmailType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blockEmail(NotifyEmailType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockEmail", "fluentSetterDocumentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    \n@param blockEmail Email template used when a detected risk event is blocked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockEmail", "getterDocumentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    \n@return Email template used when a detected risk event is blocked.", "getterModel" : { "returnType" : "NotifyEmailType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockEmail", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlockEmail", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    \n@param blockEmail Email template used when a detected risk event is blocked.", "setterMethodName" : "setBlockEmail", "setterModel" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "blockEmail", "variableType" : "NotifyEmailType", "documentation" : null, "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "blockEmail", "variableType" : "NotifyEmailType", "documentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    ", "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoActionEmail", "beanStyleSetterMethodName" : "setNoActionEmail", "c2jName" : "NoActionEmail", "c2jShape" : "NotifyEmailType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NotifyEmailType.Builder} avoiding the need to create one manually via {@link NotifyEmailType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotifyEmailType.Builder#build()} is called immediately and its result is passed to {@link #noActionEmail(NotifyEmailType)}.\n@param noActionEmail a consumer that will call methods on {@link NotifyEmailType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #noActionEmail(NotifyEmailType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "noActionEmail", "fluentSetterDocumentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    \n@param noActionEmail The email template used when a detected risk event is allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noActionEmail", "getterDocumentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    \n@return The email template used when a detected risk event is allowed.", "getterModel" : { "returnType" : "NotifyEmailType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoActionEmail", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NoActionEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NoActionEmail", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    \n@param noActionEmail The email template used when a detected risk event is allowed.", "setterMethodName" : "setNoActionEmail", "setterModel" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "noActionEmail", "variableType" : "NotifyEmailType", "documentation" : null, "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "noActionEmail", "variableType" : "NotifyEmailType", "documentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    ", "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaEmail", "beanStyleSetterMethodName" : "setMfaEmail", "c2jName" : "MfaEmail", "c2jShape" : "NotifyEmailType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NotifyEmailType.Builder} avoiding the need to create one manually via {@link NotifyEmailType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotifyEmailType.Builder#build()} is called immediately and its result is passed to {@link #mfaEmail(NotifyEmailType)}.\n@param mfaEmail a consumer that will call methods on {@link NotifyEmailType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaEmail(NotifyEmailType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaEmail", "fluentSetterDocumentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    \n@param mfaEmail The MFA email template used when MFA is challenged as part of a detected risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mfaEmail", "getterDocumentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    \n@return The MFA email template used when MFA is challenged as part of a detected risk.", "getterModel" : { "returnType" : "NotifyEmailType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaEmail", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MfaEmail", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    \n@param mfaEmail The MFA email template used when MFA is challenged as part of a detected risk.", "setterMethodName" : "setMfaEmail", "setterModel" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "mfaEmail", "variableType" : "NotifyEmailType", "documentation" : null, "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "mfaEmail", "variableType" : "NotifyEmailType", "documentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    ", "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlockEmail" : { "beanStyleGetterMethodName" : "getBlockEmail", "beanStyleSetterMethodName" : "setBlockEmail", "c2jName" : "BlockEmail", "c2jShape" : "NotifyEmailType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NotifyEmailType.Builder} avoiding the need to create one manually via {@link NotifyEmailType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotifyEmailType.Builder#build()} is called immediately and its result is passed to {@link #blockEmail(NotifyEmailType)}.\n@param blockEmail a consumer that will call methods on {@link NotifyEmailType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blockEmail(NotifyEmailType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockEmail", "fluentSetterDocumentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    \n@param blockEmail Email template used when a detected risk event is blocked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockEmail", "getterDocumentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    \n@return Email template used when a detected risk event is blocked.", "getterModel" : { "returnType" : "NotifyEmailType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockEmail", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlockEmail", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    \n@param blockEmail Email template used when a detected risk event is blocked.", "setterMethodName" : "setBlockEmail", "setterModel" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "blockEmail", "variableType" : "NotifyEmailType", "documentation" : null, "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "blockEmail", "variableType" : "NotifyEmailType", "documentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    ", "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "xmlNameSpaceUri" : null }, "From" : { "beanStyleGetterMethodName" : "getFrom", "beanStyleSetterMethodName" : "setFrom", "c2jName" : "From", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #from(String)}.\n@param from a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #from(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "from", "fluentSetterDocumentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    \n@param from The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "from", "getterDocumentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    \n@return The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "From", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "From", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "From", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    \n@param from The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.", "setterMethodName" : "setFrom", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "from", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "from", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MfaEmail" : { "beanStyleGetterMethodName" : "getMfaEmail", "beanStyleSetterMethodName" : "setMfaEmail", "c2jName" : "MfaEmail", "c2jShape" : "NotifyEmailType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NotifyEmailType.Builder} avoiding the need to create one manually via {@link NotifyEmailType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotifyEmailType.Builder#build()} is called immediately and its result is passed to {@link #mfaEmail(NotifyEmailType)}.\n@param mfaEmail a consumer that will call methods on {@link NotifyEmailType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaEmail(NotifyEmailType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaEmail", "fluentSetterDocumentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    \n@param mfaEmail The MFA email template used when MFA is challenged as part of a detected risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mfaEmail", "getterDocumentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    \n@return The MFA email template used when MFA is challenged as part of a detected risk.", "getterModel" : { "returnType" : "NotifyEmailType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaEmail", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MfaEmail", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    \n@param mfaEmail The MFA email template used when MFA is challenged as part of a detected risk.", "setterMethodName" : "setMfaEmail", "setterModel" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "mfaEmail", "variableType" : "NotifyEmailType", "documentation" : null, "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "mfaEmail", "variableType" : "NotifyEmailType", "documentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    ", "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "xmlNameSpaceUri" : null }, "NoActionEmail" : { "beanStyleGetterMethodName" : "getNoActionEmail", "beanStyleSetterMethodName" : "setNoActionEmail", "c2jName" : "NoActionEmail", "c2jShape" : "NotifyEmailType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NotifyEmailType.Builder} avoiding the need to create one manually via {@link NotifyEmailType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotifyEmailType.Builder#build()} is called immediately and its result is passed to {@link #noActionEmail(NotifyEmailType)}.\n@param noActionEmail a consumer that will call methods on {@link NotifyEmailType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #noActionEmail(NotifyEmailType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "noActionEmail", "fluentSetterDocumentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    \n@param noActionEmail The email template used when a detected risk event is allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noActionEmail", "getterDocumentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    \n@return The email template used when a detected risk event is allowed.", "getterModel" : { "returnType" : "NotifyEmailType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoActionEmail", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NoActionEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NoActionEmail", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    \n@param noActionEmail The email template used when a detected risk event is allowed.", "setterMethodName" : "setNoActionEmail", "setterModel" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "noActionEmail", "variableType" : "NotifyEmailType", "documentation" : null, "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "noActionEmail", "variableType" : "NotifyEmailType", "documentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    ", "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "xmlNameSpaceUri" : null }, "ReplyTo" : { "beanStyleGetterMethodName" : "getReplyTo", "beanStyleSetterMethodName" : "setReplyTo", "c2jName" : "ReplyTo", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #replyTo(String)}.\n@param replyTo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #replyTo(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replyTo", "fluentSetterDocumentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    \n@param replyTo The destination to which the receiver of an email should reply to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replyTo", "getterDocumentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    \n@return The destination to which the receiver of an email should reply to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplyTo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyTo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReplyTo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    \n@param replyTo The destination to which the receiver of an email should reply to.", "setterMethodName" : "setReplyTo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replyTo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "replyTo", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SourceArn" : { "beanStyleGetterMethodName" : "getSourceArn", "beanStyleSetterMethodName" : "setSourceArn", "c2jName" : "SourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceArn(String)}.\n@param sourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    \n@param sourceArn The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceArn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    \n@param sourceArn The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.", "setterMethodName" : "setSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFrom", "beanStyleSetterMethodName" : "setFrom", "c2jName" : "From", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #from(String)}.\n@param from a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #from(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "from", "fluentSetterDocumentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    \n@param from The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "from", "getterDocumentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    \n@return The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "From", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "From", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "From", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    \n@param from The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.", "setterMethodName" : "setFrom", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "from", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "from", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplyTo", "beanStyleSetterMethodName" : "setReplyTo", "c2jName" : "ReplyTo", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #replyTo(String)}.\n@param replyTo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #replyTo(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replyTo", "fluentSetterDocumentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    \n@param replyTo The destination to which the receiver of an email should reply to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replyTo", "getterDocumentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    \n@return The destination to which the receiver of an email should reply to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReplyTo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReplyTo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReplyTo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    \n@param replyTo The destination to which the receiver of an email should reply to.", "setterMethodName" : "setReplyTo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "replyTo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "replyTo", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The destination to which the receiver of an email should reply to.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSourceArn", "beanStyleSetterMethodName" : "setSourceArn", "c2jName" : "SourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceArn(String)}.\n@param sourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    \n@param sourceArn The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceArn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    \n@param sourceArn The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.", "setterMethodName" : "setSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBlockEmail", "beanStyleSetterMethodName" : "setBlockEmail", "c2jName" : "BlockEmail", "c2jShape" : "NotifyEmailType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NotifyEmailType.Builder} avoiding the need to create one manually via {@link NotifyEmailType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotifyEmailType.Builder#build()} is called immediately and its result is passed to {@link #blockEmail(NotifyEmailType)}.\n@param blockEmail a consumer that will call methods on {@link NotifyEmailType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blockEmail(NotifyEmailType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockEmail", "fluentSetterDocumentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    \n@param blockEmail Email template used when a detected risk event is blocked.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockEmail", "getterDocumentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    \n@return Email template used when a detected risk event is blocked.", "getterModel" : { "returnType" : "NotifyEmailType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockEmail", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BlockEmail", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    \n@param blockEmail Email template used when a detected risk event is blocked.", "setterMethodName" : "setBlockEmail", "setterModel" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "blockEmail", "variableType" : "NotifyEmailType", "documentation" : null, "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "blockEmail", "variableType" : "NotifyEmailType", "documentation" : "

                                                                                                                                                                    Email template used when a detected risk event is blocked.

                                                                                                                                                                    ", "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNoActionEmail", "beanStyleSetterMethodName" : "setNoActionEmail", "c2jName" : "NoActionEmail", "c2jShape" : "NotifyEmailType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NotifyEmailType.Builder} avoiding the need to create one manually via {@link NotifyEmailType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotifyEmailType.Builder#build()} is called immediately and its result is passed to {@link #noActionEmail(NotifyEmailType)}.\n@param noActionEmail a consumer that will call methods on {@link NotifyEmailType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #noActionEmail(NotifyEmailType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "noActionEmail", "fluentSetterDocumentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    \n@param noActionEmail The email template used when a detected risk event is allowed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "noActionEmail", "getterDocumentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    \n@return The email template used when a detected risk event is allowed.", "getterModel" : { "returnType" : "NotifyEmailType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NoActionEmail", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NoActionEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NoActionEmail", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    \n@param noActionEmail The email template used when a detected risk event is allowed.", "setterMethodName" : "setNoActionEmail", "setterModel" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "noActionEmail", "variableType" : "NotifyEmailType", "documentation" : null, "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "noActionEmail", "variableType" : "NotifyEmailType", "documentation" : "

                                                                                                                                                                    The email template used when a detected risk event is allowed.

                                                                                                                                                                    ", "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaEmail", "beanStyleSetterMethodName" : "setMfaEmail", "c2jName" : "MfaEmail", "c2jShape" : "NotifyEmailType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NotifyEmailType.Builder} avoiding the need to create one manually via {@link NotifyEmailType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotifyEmailType.Builder#build()} is called immediately and its result is passed to {@link #mfaEmail(NotifyEmailType)}.\n@param mfaEmail a consumer that will call methods on {@link NotifyEmailType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaEmail(NotifyEmailType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaEmail", "fluentSetterDocumentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    \n@param mfaEmail The MFA email template used when MFA is challenged as part of a detected risk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mfaEmail", "getterDocumentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    \n@return The MFA email template used when MFA is challenged as part of a detected risk.", "getterModel" : { "returnType" : "NotifyEmailType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaEmail", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaEmail", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MfaEmail", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    \n@param mfaEmail The MFA email template used when MFA is challenged as part of a detected risk.", "setterMethodName" : "setMfaEmail", "setterModel" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "mfaEmail", "variableType" : "NotifyEmailType", "documentation" : null, "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "mfaEmail", "variableType" : "NotifyEmailType", "documentation" : "

                                                                                                                                                                    The MFA email template used when MFA is challenged as part of a detected risk.

                                                                                                                                                                    ", "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SourceArn" ], "shapeName" : "NotifyConfigurationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NotifyConfigurationType", "variableName" : "notifyConfigurationType", "variableType" : "NotifyConfigurationType", "documentation" : null, "simpleType" : "NotifyConfigurationType", "variableSetterType" : "NotifyConfigurationType" }, "wrapper" : false }, "NotifyEmailType" : { "c2jName" : "NotifyEmailType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    The notify email type.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "EmailNotificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subject(String)}.\n@param subject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    \n@param subject The subject.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    \n@return The subject.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    \n@param subject The subject.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHtmlBody", "beanStyleSetterMethodName" : "setHtmlBody", "c2jName" : "HtmlBody", "c2jShape" : "EmailNotificationBodyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #htmlBody(String)}.\n@param htmlBody a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #htmlBody(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "htmlBody", "fluentSetterDocumentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    \n@param htmlBody The HTML body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "htmlBody", "getterDocumentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    \n@return The HTML body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HtmlBody", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HtmlBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HtmlBody", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    \n@param htmlBody The HTML body.", "setterMethodName" : "setHtmlBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "htmlBody", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "htmlBody", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTextBody", "beanStyleSetterMethodName" : "setTextBody", "c2jName" : "TextBody", "c2jShape" : "EmailNotificationBodyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #textBody(String)}.\n@param textBody a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #textBody(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "textBody", "fluentSetterDocumentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    \n@param textBody The text body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "textBody", "getterDocumentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    \n@return The text body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TextBody", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TextBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TextBody", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    \n@param textBody The text body.", "setterMethodName" : "setTextBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "textBody", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "textBody", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HtmlBody" : { "beanStyleGetterMethodName" : "getHtmlBody", "beanStyleSetterMethodName" : "setHtmlBody", "c2jName" : "HtmlBody", "c2jShape" : "EmailNotificationBodyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #htmlBody(String)}.\n@param htmlBody a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #htmlBody(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "htmlBody", "fluentSetterDocumentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    \n@param htmlBody The HTML body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "htmlBody", "getterDocumentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    \n@return The HTML body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HtmlBody", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HtmlBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HtmlBody", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    \n@param htmlBody The HTML body.", "setterMethodName" : "setHtmlBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "htmlBody", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "htmlBody", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Subject" : { "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "EmailNotificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subject(String)}.\n@param subject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    \n@param subject The subject.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    \n@return The subject.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    \n@param subject The subject.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TextBody" : { "beanStyleGetterMethodName" : "getTextBody", "beanStyleSetterMethodName" : "setTextBody", "c2jName" : "TextBody", "c2jShape" : "EmailNotificationBodyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #textBody(String)}.\n@param textBody a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #textBody(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "textBody", "fluentSetterDocumentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    \n@param textBody The text body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "textBody", "getterDocumentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    \n@return The text body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TextBody", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TextBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TextBody", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    \n@param textBody The text body.", "setterMethodName" : "setTextBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "textBody", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "textBody", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSubject", "beanStyleSetterMethodName" : "setSubject", "c2jName" : "Subject", "c2jShape" : "EmailNotificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #subject(String)}.\n@param subject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subject", "fluentSetterDocumentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    \n@param subject The subject.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subject", "getterDocumentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    \n@return The subject.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Subject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Subject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Subject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    \n@param subject The subject.", "setterMethodName" : "setSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "subject", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The subject.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHtmlBody", "beanStyleSetterMethodName" : "setHtmlBody", "c2jName" : "HtmlBody", "c2jShape" : "EmailNotificationBodyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #htmlBody(String)}.\n@param htmlBody a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #htmlBody(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "htmlBody", "fluentSetterDocumentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    \n@param htmlBody The HTML body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "htmlBody", "getterDocumentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    \n@return The HTML body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HtmlBody", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HtmlBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HtmlBody", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    \n@param htmlBody The HTML body.", "setterMethodName" : "setHtmlBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "htmlBody", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "htmlBody", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The HTML body.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTextBody", "beanStyleSetterMethodName" : "setTextBody", "c2jName" : "TextBody", "c2jShape" : "EmailNotificationBodyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #textBody(String)}.\n@param textBody a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #textBody(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "textBody", "fluentSetterDocumentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    \n@param textBody The text body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "textBody", "getterDocumentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    \n@return The text body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TextBody", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TextBody", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TextBody", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    \n@param textBody The text body.", "setterMethodName" : "setTextBody", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "textBody", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "textBody", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The text body.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Subject" ], "shapeName" : "NotifyEmailType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NotifyEmailType", "variableName" : "notifyEmailType", "variableType" : "NotifyEmailType", "documentation" : null, "simpleType" : "NotifyEmailType", "variableSetterType" : "NotifyEmailType" }, "wrapper" : false }, "NumberAttributeConstraintsType" : { "c2jName" : "NumberAttributeConstraintsType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    The minimum and maximum value of an attribute that is of the number data type.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMinValue", "beanStyleSetterMethodName" : "setMinValue", "c2jName" : "MinValue", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The minimum value of an attribute that is of the number data type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #minValue(String)}.\n@param minValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The minimum value of an attribute that is of the number data type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minValue", "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.", "fluentSetterMethodName" : "minValue", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MinValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MinValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The minimum value of an attribute that is of the number data type.

                                                                                                                                                                    \n@param minValue The minimum value of an attribute that is of the number data type.", "setterMethodName" : "setMinValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "minValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getMaxValue", "beanStyleSetterMethodName" : "setMaxValue", "c2jName" : "MaxValue", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum value of an attribute that is of the number data type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxValue(String)}.\n@param maxValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum value of an attribute that is of the number data type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxValue", "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.", "fluentSetterMethodName" : "maxValue", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum value of an attribute that is of the number data type.

                                                                                                                                                                    \n@param maxValue The maximum value of an attribute that is of the number data type.", "setterMethodName" : "setMaxValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getMaxValue", "beanStyleSetterMethodName" : "setMaxValue", "c2jName" : "MaxValue", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum value of an attribute that is of the number data type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxValue(String)}.\n@param maxValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum value of an attribute that is of the number data type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxValue", "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.", "fluentSetterMethodName" : "maxValue", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum value of an attribute that is of the number data type.

                                                                                                                                                                    \n@param maxValue The maximum value of an attribute that is of the number data type.", "setterMethodName" : "setMaxValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getMinValue", "beanStyleSetterMethodName" : "setMinValue", "c2jName" : "MinValue", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The minimum value of an attribute that is of the number data type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #minValue(String)}.\n@param minValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The minimum value of an attribute that is of the number data type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minValue", "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.", "fluentSetterMethodName" : "minValue", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MinValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MinValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The minimum value of an attribute that is of the number data type.

                                                                                                                                                                    \n@param minValue The minimum value of an attribute that is of the number data type.", "setterMethodName" : "setMinValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "minValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMinValue", "beanStyleSetterMethodName" : "setMinValue", "c2jName" : "MinValue", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The minimum value of an attribute that is of the number data type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #minValue(String)}.\n@param minValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The minimum value of an attribute that is of the number data type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minValue", "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.", "fluentSetterMethodName" : "minValue", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MinValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MinValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The minimum value of an attribute that is of the number data type.

                                                                                                                                                                    \n@param minValue The minimum value of an attribute that is of the number data type.", "setterMethodName" : "setMinValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "minValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getMaxValue", "beanStyleSetterMethodName" : "setMaxValue", "c2jName" : "MaxValue", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The maximum value of an attribute that is of the number data type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxValue(String)}.\n@param maxValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The maximum value of an attribute that is of the number data type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxValue", "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.", "fluentSetterMethodName" : "maxValue", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The maximum value of an attribute that is of the number data type.

                                                                                                                                                                    \n@param maxValue The maximum value of an attribute that is of the number data type.", "setterMethodName" : "setMaxValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NumberAttributeConstraintsType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NumberAttributeConstraintsType", "variableName" : "numberAttributeConstraintsType", "variableType" : "NumberAttributeConstraintsType", "documentation" : null, "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "wrapper" : false }, "OAuthFlowType" : { "c2jName" : "OAuthFlowType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CODE", "value" : "code" }, { "name" : "IMPLICIT", "value" : "implicit" }, { "name" : "CLIENT_CREDENTIALS", "value" : "client_credentials" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OAuthFlowType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OAuthFlowType", "variableName" : "oAuthFlowType", "variableType" : "OAuthFlowType", "documentation" : null, "simpleType" : "OAuthFlowType", "variableSetterType" : "OAuthFlowType" }, "wrapper" : false }, "PasswordPolicyType" : { "c2jName" : "PasswordPolicyType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    The password policy type.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMinimumLength", "beanStyleSetterMethodName" : "setMinimumLength", "c2jName" : "MinimumLength", "c2jShape" : "PasswordPolicyMinLengthType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #minimumLength(Integer)}.\n@param minimumLength a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minimumLength(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minimumLength", "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.", "fluentSetterMethodName" : "minimumLength", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MinimumLength", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinimumLength", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinimumLength", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                                                                                                                    \n@param minimumLength The minimum length of the password policy that you have set. Cannot be less than 6.", "setterMethodName" : "setMinimumLength", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minimumLength", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getRequireUppercase", "beanStyleSetterMethodName" : "setRequireUppercase", "c2jName" : "RequireUppercase", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requireUppercase(Boolean)}.\n@param requireUppercase a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requireUppercase(Boolean)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requireUppercase", "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.", "fluentSetterMethodName" : "requireUppercase", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequireUppercase", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequireUppercase", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequireUppercase", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                                                                                                                    \n@param requireUppercase In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.", "setterMethodName" : "setRequireUppercase", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireUppercase", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getRequireLowercase", "beanStyleSetterMethodName" : "setRequireLowercase", "c2jName" : "RequireLowercase", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requireLowercase(Boolean)}.\n@param requireLowercase a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requireLowercase(Boolean)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requireLowercase", "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.", "fluentSetterMethodName" : "requireLowercase", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequireLowercase", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequireLowercase", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequireLowercase", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                                                                                                                    \n@param requireLowercase In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.", "setterMethodName" : "setRequireLowercase", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireLowercase", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getRequireNumbers", "beanStyleSetterMethodName" : "setRequireNumbers", "c2jName" : "RequireNumbers", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requireNumbers(Boolean)}.\n@param requireNumbers a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requireNumbers(Boolean)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requireNumbers", "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.", "fluentSetterMethodName" : "requireNumbers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequireNumbers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequireNumbers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequireNumbers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                                                                                                                    \n@param requireNumbers In the password policy that you have set, refers to whether you have required users to use at least one number in their password.", "setterMethodName" : "setRequireNumbers", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireNumbers", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getRequireSymbols", "beanStyleSetterMethodName" : "setRequireSymbols", "c2jName" : "RequireSymbols", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requireSymbols(Boolean)}.\n@param requireSymbols a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requireSymbols(Boolean)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requireSymbols", "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.", "fluentSetterMethodName" : "requireSymbols", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequireSymbols", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequireSymbols", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequireSymbols", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                                                                                                                    \n@param requireSymbols In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.", "setterMethodName" : "setRequireSymbols", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireSymbols", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getTemporaryPasswordValidityDays", "beanStyleSetterMethodName" : "setTemporaryPasswordValidityDays", "c2jName" : "TemporaryPasswordValidityDays", "c2jShape" : "TemporaryPasswordValidityDaysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TemporaryPasswordValidityDays property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #temporaryPasswordValidityDays(Integer)}.\n@param temporaryPasswordValidityDays a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temporaryPasswordValidityDays(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "temporaryPasswordValidityDays", "fluentSetterDocumentation" : "Sets the value of the TemporaryPasswordValidityDays property for this object.\n\n@param temporaryPasswordValidityDays The new value for the TemporaryPasswordValidityDays property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "temporaryPasswordValidityDays", "getterDocumentation" : "Returns the value of the TemporaryPasswordValidityDays property for this object.\n@return The value of the TemporaryPasswordValidityDays property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemporaryPasswordValidityDays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryPasswordValidityDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TemporaryPasswordValidityDays", "sensitive" : false, "setterDocumentation" : "Sets the value of the TemporaryPasswordValidityDays property for this object.\n\n@param temporaryPasswordValidityDays The new value for the TemporaryPasswordValidityDays property for this object.", "setterMethodName" : "setTemporaryPasswordValidityDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "temporaryPasswordValidityDays", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "temporaryPasswordValidityDays", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MinimumLength" : { "beanStyleGetterMethodName" : "getMinimumLength", "beanStyleSetterMethodName" : "setMinimumLength", "c2jName" : "MinimumLength", "c2jShape" : "PasswordPolicyMinLengthType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #minimumLength(Integer)}.\n@param minimumLength a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minimumLength(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minimumLength", "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.", "fluentSetterMethodName" : "minimumLength", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MinimumLength", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinimumLength", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinimumLength", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                                                                                                                    \n@param minimumLength The minimum length of the password policy that you have set. Cannot be less than 6.", "setterMethodName" : "setMinimumLength", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minimumLength", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getRequireLowercase", "beanStyleSetterMethodName" : "setRequireLowercase", "c2jName" : "RequireLowercase", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requireLowercase(Boolean)}.\n@param requireLowercase a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requireLowercase(Boolean)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requireLowercase", "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.", "fluentSetterMethodName" : "requireLowercase", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequireLowercase", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequireLowercase", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequireLowercase", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                                                                                                                    \n@param requireLowercase In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.", "setterMethodName" : "setRequireLowercase", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireLowercase", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getRequireNumbers", "beanStyleSetterMethodName" : "setRequireNumbers", "c2jName" : "RequireNumbers", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requireNumbers(Boolean)}.\n@param requireNumbers a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requireNumbers(Boolean)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requireNumbers", "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.", "fluentSetterMethodName" : "requireNumbers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequireNumbers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequireNumbers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequireNumbers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                                                                                                                    \n@param requireNumbers In the password policy that you have set, refers to whether you have required users to use at least one number in their password.", "setterMethodName" : "setRequireNumbers", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireNumbers", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getRequireSymbols", "beanStyleSetterMethodName" : "setRequireSymbols", "c2jName" : "RequireSymbols", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requireSymbols(Boolean)}.\n@param requireSymbols a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requireSymbols(Boolean)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requireSymbols", "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.", "fluentSetterMethodName" : "requireSymbols", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequireSymbols", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequireSymbols", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequireSymbols", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                                                                                                                    \n@param requireSymbols In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.", "setterMethodName" : "setRequireSymbols", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireSymbols", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getRequireUppercase", "beanStyleSetterMethodName" : "setRequireUppercase", "c2jName" : "RequireUppercase", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requireUppercase(Boolean)}.\n@param requireUppercase a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requireUppercase(Boolean)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requireUppercase", "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.", "fluentSetterMethodName" : "requireUppercase", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequireUppercase", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequireUppercase", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequireUppercase", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                                                                                                                    \n@param requireUppercase In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.", "setterMethodName" : "setRequireUppercase", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireUppercase", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, "TemporaryPasswordValidityDays" : { "beanStyleGetterMethodName" : "getTemporaryPasswordValidityDays", "beanStyleSetterMethodName" : "setTemporaryPasswordValidityDays", "c2jName" : "TemporaryPasswordValidityDays", "c2jShape" : "TemporaryPasswordValidityDaysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TemporaryPasswordValidityDays property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #temporaryPasswordValidityDays(Integer)}.\n@param temporaryPasswordValidityDays a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temporaryPasswordValidityDays(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "temporaryPasswordValidityDays", "fluentSetterDocumentation" : "Sets the value of the TemporaryPasswordValidityDays property for this object.\n\n@param temporaryPasswordValidityDays The new value for the TemporaryPasswordValidityDays property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "temporaryPasswordValidityDays", "getterDocumentation" : "Returns the value of the TemporaryPasswordValidityDays property for this object.\n@return The value of the TemporaryPasswordValidityDays property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemporaryPasswordValidityDays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryPasswordValidityDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TemporaryPasswordValidityDays", "sensitive" : false, "setterDocumentation" : "Sets the value of the TemporaryPasswordValidityDays property for this object.\n\n@param temporaryPasswordValidityDays The new value for the TemporaryPasswordValidityDays property for this object.", "setterMethodName" : "setTemporaryPasswordValidityDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "temporaryPasswordValidityDays", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "temporaryPasswordValidityDays", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMinimumLength", "beanStyleSetterMethodName" : "setMinimumLength", "c2jName" : "MinimumLength", "c2jShape" : "PasswordPolicyMinLengthType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #minimumLength(Integer)}.\n@param minimumLength a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minimumLength(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minimumLength", "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.", "fluentSetterMethodName" : "minimumLength", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MinimumLength", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinimumLength", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinimumLength", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The minimum length of the password policy that you have set. Cannot be less than 6.

                                                                                                                                                                    \n@param minimumLength The minimum length of the password policy that you have set. Cannot be less than 6.", "setterMethodName" : "setMinimumLength", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minimumLength", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getRequireUppercase", "beanStyleSetterMethodName" : "setRequireUppercase", "c2jName" : "RequireUppercase", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requireUppercase(Boolean)}.\n@param requireUppercase a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requireUppercase(Boolean)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requireUppercase", "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.", "fluentSetterMethodName" : "requireUppercase", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequireUppercase", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequireUppercase", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequireUppercase", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

                                                                                                                                                                    \n@param requireUppercase In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.", "setterMethodName" : "setRequireUppercase", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireUppercase", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getRequireLowercase", "beanStyleSetterMethodName" : "setRequireLowercase", "c2jName" : "RequireLowercase", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requireLowercase(Boolean)}.\n@param requireLowercase a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requireLowercase(Boolean)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requireLowercase", "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.", "fluentSetterMethodName" : "requireLowercase", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequireLowercase", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequireLowercase", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequireLowercase", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

                                                                                                                                                                    \n@param requireLowercase In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.", "setterMethodName" : "setRequireLowercase", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireLowercase", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getRequireNumbers", "beanStyleSetterMethodName" : "setRequireNumbers", "c2jName" : "RequireNumbers", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requireNumbers(Boolean)}.\n@param requireNumbers a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requireNumbers(Boolean)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requireNumbers", "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.", "fluentSetterMethodName" : "requireNumbers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequireNumbers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequireNumbers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequireNumbers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

                                                                                                                                                                    \n@param requireNumbers In the password policy that you have set, refers to whether you have required users to use at least one number in their password.", "setterMethodName" : "setRequireNumbers", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireNumbers", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getRequireSymbols", "beanStyleSetterMethodName" : "setRequireSymbols", "c2jName" : "RequireSymbols", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requireSymbols(Boolean)}.\n@param requireSymbols a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requireSymbols(Boolean)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requireSymbols", "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.", "fluentSetterMethodName" : "requireSymbols", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequireSymbols", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequireSymbols", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequireSymbols", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

                                                                                                                                                                    \n@param requireSymbols In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.", "setterMethodName" : "setRequireSymbols", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requireSymbols", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getTemporaryPasswordValidityDays", "beanStyleSetterMethodName" : "setTemporaryPasswordValidityDays", "c2jName" : "TemporaryPasswordValidityDays", "c2jShape" : "TemporaryPasswordValidityDaysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TemporaryPasswordValidityDays property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #temporaryPasswordValidityDays(Integer)}.\n@param temporaryPasswordValidityDays a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #temporaryPasswordValidityDays(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "temporaryPasswordValidityDays", "fluentSetterDocumentation" : "Sets the value of the TemporaryPasswordValidityDays property for this object.\n\n@param temporaryPasswordValidityDays The new value for the TemporaryPasswordValidityDays property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "temporaryPasswordValidityDays", "getterDocumentation" : "Returns the value of the TemporaryPasswordValidityDays property for this object.\n@return The value of the TemporaryPasswordValidityDays property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TemporaryPasswordValidityDays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryPasswordValidityDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TemporaryPasswordValidityDays", "sensitive" : false, "setterDocumentation" : "Sets the value of the TemporaryPasswordValidityDays property for this object.\n\n@param temporaryPasswordValidityDays The new value for the TemporaryPasswordValidityDays property for this object.", "setterMethodName" : "setTemporaryPasswordValidityDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "temporaryPasswordValidityDays", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "temporaryPasswordValidityDays", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PasswordPolicyType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when a password reset is required.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "PasswordResetRequiredException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PasswordResetRequiredException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when a precondition is not met.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "PreconditionNotMetException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PreconditionNotMetException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PreconditionNotMetException", "variableName" : "preconditionNotMetException", "variableType" : "PreconditionNotMetException", "documentation" : null, "simpleType" : "PreconditionNotMetException", "variableSetterType" : "PreconditionNotMetException" }, "wrapper" : false }, "ProviderDescription" : { "c2jName" : "ProviderDescription", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    A container for identity provider details.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderTypeAsString", "beanStyleSetterMethodName" : "setProviderType", "c2jName" : "ProviderType", "c2jShape" : "IdentityProviderTypeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerTypeAsString(String)}.\n@param providerType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "IdentityProviderTypeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "providerType", "fluentEnumSetterMethodName" : "providerType", "fluentGetterMethodName" : "providerTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    \n@param providerType The identity provider type.\n@see IdentityProviderTypeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityProviderTypeType", "fluentSetterMethodName" : "providerType", "getterDocumentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    \n

                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #providerType} will return {@link IdentityProviderTypeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #providerTypeAsString}.\n

                                                                                                                                                                    \n@return The identity provider type.\n@see IdentityProviderTypeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    \n@param providerType The identity provider type.\n@see IdentityProviderTypeType", "setterMethodName" : "setProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    \n@param lastModifiedDate The date the provider was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    \n@return The date the provider was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    \n@param lastModifiedDate The date the provider was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    \n@param creationDate The date the provider was added to the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    \n@return The date the provider was added to the user pool.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    \n@param creationDate The date the provider was added to the user pool.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    \n@param creationDate The date the provider was added to the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    \n@return The date the provider was added to the user pool.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    \n@param creationDate The date the provider was added to the user pool.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    \n@param lastModifiedDate The date the provider was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    \n@return The date the provider was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    \n@param lastModifiedDate The date the provider was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ProviderName" : { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProviderType" : { "beanStyleGetterMethodName" : "getProviderTypeAsString", "beanStyleSetterMethodName" : "setProviderType", "c2jName" : "ProviderType", "c2jShape" : "IdentityProviderTypeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerTypeAsString(String)}.\n@param providerType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "IdentityProviderTypeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "providerType", "fluentEnumSetterMethodName" : "providerType", "fluentGetterMethodName" : "providerTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    \n@param providerType The identity provider type.\n@see IdentityProviderTypeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityProviderTypeType", "fluentSetterMethodName" : "providerType", "getterDocumentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    \n

                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #providerType} will return {@link IdentityProviderTypeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #providerTypeAsString}.\n

                                                                                                                                                                    \n@return The identity provider type.\n@see IdentityProviderTypeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    \n@param providerType The identity provider type.\n@see IdentityProviderTypeType", "setterMethodName" : "setProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The identity provider name.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderTypeAsString", "beanStyleSetterMethodName" : "setProviderType", "c2jName" : "ProviderType", "c2jShape" : "IdentityProviderTypeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerTypeAsString(String)}.\n@param providerType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "IdentityProviderTypeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "providerType", "fluentEnumSetterMethodName" : "providerType", "fluentGetterMethodName" : "providerTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    \n@param providerType The identity provider type.\n@see IdentityProviderTypeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see IdentityProviderTypeType", "fluentSetterMethodName" : "providerType", "getterDocumentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    \n

                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #providerType} will return {@link IdentityProviderTypeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #providerTypeAsString}.\n

                                                                                                                                                                    \n@return The identity provider type.\n@see IdentityProviderTypeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    \n@param providerType The identity provider type.\n@see IdentityProviderTypeType", "setterMethodName" : "setProviderType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerType", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The identity provider type.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    \n@param lastModifiedDate The date the provider was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    \n@return The date the provider was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    \n@param lastModifiedDate The date the provider was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                    The date the provider was last modified.

                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    \n@param creationDate The date the provider was added to the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    \n@return The date the provider was added to the user pool.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    \n@param creationDate The date the provider was added to the user pool.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                    The date the provider was added to the user pool.

                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ProviderDescription", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ProviderDescription", "variableName" : "providerDescription", "variableType" : "ProviderDescription", "documentation" : null, "simpleType" : "ProviderDescription", "variableSetterType" : "ProviderDescription" }, "wrapper" : false }, "ProviderUserIdentifierType" : { "c2jName" : "ProviderUserIdentifierType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    A container for information about an identity provider for a user pool.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    \n@param providerName The name of the provider, for example, Facebook, Google, or Login with Amazon.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    \n@return The name of the provider, for example, Facebook, Google, or Login with Amazon.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    \n@param providerName The name of the provider, for example, Facebook, Google, or Login with Amazon.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderAttributeName", "beanStyleSetterMethodName" : "setProviderAttributeName", "c2jName" : "ProviderAttributeName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerAttributeName(String)}.\n@param providerAttributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerAttributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerAttributeName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    \n@param providerAttributeName The name of the provider attribute to link to, for example, NameID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerAttributeName", "getterDocumentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    \n@return The name of the provider attribute to link to, for example, NameID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderAttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderAttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderAttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    \n@param providerAttributeName The name of the provider attribute to link to, for example, NameID.", "setterMethodName" : "setProviderAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerAttributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerAttributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderAttributeValue", "beanStyleSetterMethodName" : "setProviderAttributeValue", "c2jName" : "ProviderAttributeValue", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerAttributeValue(String)}.\n@param providerAttributeValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerAttributeValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerAttributeValue", "fluentSetterDocumentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    \n@param providerAttributeValue The value of the provider attribute to link to, for example, xxxxx_account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerAttributeValue", "getterDocumentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    \n@return The value of the provider attribute to link to, for example, xxxxx_account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderAttributeValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderAttributeValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderAttributeValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    \n@param providerAttributeValue The value of the provider attribute to link to, for example, xxxxx_account.", "setterMethodName" : "setProviderAttributeValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerAttributeValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerAttributeValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProviderAttributeName" : { "beanStyleGetterMethodName" : "getProviderAttributeName", "beanStyleSetterMethodName" : "setProviderAttributeName", "c2jName" : "ProviderAttributeName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerAttributeName(String)}.\n@param providerAttributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerAttributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerAttributeName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    \n@param providerAttributeName The name of the provider attribute to link to, for example, NameID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerAttributeName", "getterDocumentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    \n@return The name of the provider attribute to link to, for example, NameID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderAttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderAttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderAttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    \n@param providerAttributeName The name of the provider attribute to link to, for example, NameID.", "setterMethodName" : "setProviderAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerAttributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerAttributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProviderAttributeValue" : { "beanStyleGetterMethodName" : "getProviderAttributeValue", "beanStyleSetterMethodName" : "setProviderAttributeValue", "c2jName" : "ProviderAttributeValue", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerAttributeValue(String)}.\n@param providerAttributeValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerAttributeValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerAttributeValue", "fluentSetterDocumentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    \n@param providerAttributeValue The value of the provider attribute to link to, for example, xxxxx_account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerAttributeValue", "getterDocumentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    \n@return The value of the provider attribute to link to, for example, xxxxx_account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderAttributeValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderAttributeValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderAttributeValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    \n@param providerAttributeValue The value of the provider attribute to link to, for example, xxxxx_account.", "setterMethodName" : "setProviderAttributeValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerAttributeValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerAttributeValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProviderName" : { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    \n@param providerName The name of the provider, for example, Facebook, Google, or Login with Amazon.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    \n@return The name of the provider, for example, Facebook, Google, or Login with Amazon.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    \n@param providerName The name of the provider, for example, Facebook, Google, or Login with Amazon.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    \n@param providerName The name of the provider, for example, Facebook, Google, or Login with Amazon.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    \n@return The name of the provider, for example, Facebook, Google, or Login with Amazon.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    \n@param providerName The name of the provider, for example, Facebook, Google, or Login with Amazon.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the provider, for example, Facebook, Google, or Login with Amazon.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderAttributeName", "beanStyleSetterMethodName" : "setProviderAttributeName", "c2jName" : "ProviderAttributeName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerAttributeName(String)}.\n@param providerAttributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerAttributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerAttributeName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    \n@param providerAttributeName The name of the provider attribute to link to, for example, NameID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerAttributeName", "getterDocumentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    \n@return The name of the provider attribute to link to, for example, NameID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderAttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderAttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderAttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    \n@param providerAttributeName The name of the provider attribute to link to, for example, NameID.", "setterMethodName" : "setProviderAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerAttributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerAttributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the provider attribute to link to, for example, NameID.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderAttributeValue", "beanStyleSetterMethodName" : "setProviderAttributeValue", "c2jName" : "ProviderAttributeValue", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerAttributeValue(String)}.\n@param providerAttributeValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerAttributeValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerAttributeValue", "fluentSetterDocumentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    \n@param providerAttributeValue The value of the provider attribute to link to, for example, xxxxx_account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerAttributeValue", "getterDocumentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    \n@return The value of the provider attribute to link to, for example, xxxxx_account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderAttributeValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderAttributeValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderAttributeValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    \n@param providerAttributeValue The value of the provider attribute to link to, for example, xxxxx_account.", "setterMethodName" : "setProviderAttributeValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerAttributeValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerAttributeValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The value of the provider attribute to link to, for example, xxxxx_account.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ProviderUserIdentifierType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ProviderUserIdentifierType", "variableName" : "providerUserIdentifierType", "variableType" : "ProviderUserIdentifierType", "documentation" : null, "simpleType" : "ProviderUserIdentifierType", "variableSetterType" : "ProviderUserIdentifierType" }, "wrapper" : false }, "ResendConfirmationCodeRequest" : { "c2jName" : "ResendConfirmationCodeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the request to resend the confirmation code.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ResendConfirmationCode", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.ResendConfirmationCode", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the client associated with the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The ID of the client associated with the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                    The ID of the client associated with the user pool.

                                                                                                                                                                    \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The ID of the client associated with the user pool.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user name of the user to whom you wish to resend a confirmation code.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user name of the user to whom you wish to resend a confirmation code.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    \n@return The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnalyticsMetadata" : { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    \n@return The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the client associated with the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The ID of the client associated with the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                    The ID of the client associated with the user pool.

                                                                                                                                                                    \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, "UserContextData" : { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user name of the user to whom you wish to resend a confirmation code.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user name of the user to whom you wish to resend a confirmation code.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the client associated with the user pool.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The ID of the client associated with the user pool.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                    The ID of the client associated with the user pool.

                                                                                                                                                                    \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The ID of the client associated with the user pool.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    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.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                                                    Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                    ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user name of the user to whom you wish to resend a confirmation code.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user name of the user to whom you wish to resend a confirmation code.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "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.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    \n@return The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                                                    The Amazon Pinpoint analytics metadata for collecting metrics for ResendConfirmationCode calls.

                                                                                                                                                                    ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ClientId", "Username" ], "shapeName" : "ResendConfirmationCodeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResendConfirmationCodeRequest", "variableName" : "resendConfirmationCodeRequest", "variableType" : "ResendConfirmationCodeRequest", "documentation" : null, "simpleType" : "ResendConfirmationCodeRequest", "variableSetterType" : "ResendConfirmationCodeRequest" }, "wrapper" : false }, "ResendConfirmationCodeResponse" : { "c2jName" : "ResendConfirmationCodeResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    The response from the server when the Amazon Cognito Your User Pools service makes the request to resend a confirmation code.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCodeDeliveryDetails", "beanStyleSetterMethodName" : "setCodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}.\n@param codeDeliveryDetails a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetails(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to resend the confirmation code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeDeliveryDetails", "getterDocumentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    \n@return The code delivery details returned by the server in response to the request to resend the confirmation code.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CodeDeliveryDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to resend the confirmation code.", "setterMethodName" : "setCodeDeliveryDetails", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeDeliveryDetails" : { "beanStyleGetterMethodName" : "getCodeDeliveryDetails", "beanStyleSetterMethodName" : "setCodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}.\n@param codeDeliveryDetails a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetails(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to resend the confirmation code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeDeliveryDetails", "getterDocumentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    \n@return The code delivery details returned by the server in response to the request to resend the confirmation code.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CodeDeliveryDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to resend the confirmation code.", "setterMethodName" : "setCodeDeliveryDetails", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCodeDeliveryDetails", "beanStyleSetterMethodName" : "setCodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}.\n@param codeDeliveryDetails a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetails(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to resend the confirmation code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeDeliveryDetails", "getterDocumentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    \n@return The code delivery details returned by the server in response to the request to resend the confirmation code.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CodeDeliveryDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    \n@param codeDeliveryDetails The code delivery details returned by the server in response to the request to resend the confirmation code.", "setterMethodName" : "setCodeDeliveryDetails", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                                                                                                                    The code delivery details returned by the server in response to the request to resend the confirmation code.

                                                                                                                                                                    ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResendConfirmationCodeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResendConfirmationCodeResponse", "variableName" : "resendConfirmationCodeResponse", "variableType" : "ResendConfirmationCodeResponse", "documentation" : null, "simpleType" : "ResendConfirmationCodeResponse", "variableSetterType" : "ResendConfirmationCodeResponse" }, "wrapper" : false }, "ResourceNotFoundException" : { "c2jName" : "ResourceNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    This exception is thrown when the Amazon Cognito service cannot find the requested resource.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceNotFoundException", "variableName" : "resourceNotFoundException", "variableType" : "ResourceNotFoundException", "documentation" : null, "simpleType" : "ResourceNotFoundException", "variableSetterType" : "ResourceNotFoundException" }, "wrapper" : false }, "ResourceServerScopeType" : { "c2jName" : "ResourceServerScopeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    A resource server scope.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getScopeName", "beanStyleSetterMethodName" : "setScopeName", "c2jName" : "ScopeName", "c2jShape" : "ResourceServerScopeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scopeName(String)}.\n@param scopeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopeName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    \n@param scopeName The name of the scope.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopeName", "getterDocumentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    \n@return The name of the scope.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScopeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScopeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScopeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    \n@param scopeName The name of the scope.", "setterMethodName" : "setScopeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scopeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scopeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScopeDescription", "beanStyleSetterMethodName" : "setScopeDescription", "c2jName" : "ScopeDescription", "c2jShape" : "ResourceServerScopeDescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scopeDescription(String)}.\n@param scopeDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopeDescription(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopeDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    \n@param scopeDescription A description of the scope.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopeDescription", "getterDocumentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    \n@return A description of the scope.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScopeDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScopeDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScopeDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    \n@param scopeDescription A description of the scope.", "setterMethodName" : "setScopeDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scopeDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scopeDescription", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ScopeDescription" : { "beanStyleGetterMethodName" : "getScopeDescription", "beanStyleSetterMethodName" : "setScopeDescription", "c2jName" : "ScopeDescription", "c2jShape" : "ResourceServerScopeDescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scopeDescription(String)}.\n@param scopeDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopeDescription(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopeDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    \n@param scopeDescription A description of the scope.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopeDescription", "getterDocumentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    \n@return A description of the scope.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScopeDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScopeDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScopeDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    \n@param scopeDescription A description of the scope.", "setterMethodName" : "setScopeDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scopeDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scopeDescription", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScopeName" : { "beanStyleGetterMethodName" : "getScopeName", "beanStyleSetterMethodName" : "setScopeName", "c2jName" : "ScopeName", "c2jShape" : "ResourceServerScopeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scopeName(String)}.\n@param scopeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopeName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    \n@param scopeName The name of the scope.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopeName", "getterDocumentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    \n@return The name of the scope.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScopeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScopeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScopeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    \n@param scopeName The name of the scope.", "setterMethodName" : "setScopeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scopeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scopeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getScopeName", "beanStyleSetterMethodName" : "setScopeName", "c2jName" : "ScopeName", "c2jShape" : "ResourceServerScopeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scopeName(String)}.\n@param scopeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopeName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    \n@param scopeName The name of the scope.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopeName", "getterDocumentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    \n@return The name of the scope.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScopeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScopeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScopeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    \n@param scopeName The name of the scope.", "setterMethodName" : "setScopeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scopeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scopeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the scope.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScopeDescription", "beanStyleSetterMethodName" : "setScopeDescription", "c2jName" : "ScopeDescription", "c2jShape" : "ResourceServerScopeDescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scopeDescription(String)}.\n@param scopeDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopeDescription(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopeDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    \n@param scopeDescription A description of the scope.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopeDescription", "getterDocumentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    \n@return A description of the scope.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScopeDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScopeDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScopeDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    \n@param scopeDescription A description of the scope.", "setterMethodName" : "setScopeDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scopeDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scopeDescription", "variableType" : "String", "documentation" : "

                                                                                                                                                                    A description of the scope.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ScopeName", "ScopeDescription" ], "shapeName" : "ResourceServerScopeType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "resourceServerScopeType", "variableType" : "ResourceServerScopeType", "documentation" : null, "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "wrapper" : false }, "ResourceServerType" : { "c2jName" : "ResourceServerType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    A container for information about a resource server for a user pool.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool that hosts the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    \n@return The user pool ID for the user pool that hosts the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool that hosts the resource server.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    \n@param identifier The identifier for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    \n@return The identifier for the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    \n@param identifier The identifier for the resource server.", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceServerNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    \n@param name The name of the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    \n@return The name of the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    \n@param name The name of the resource server.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScopes", "beanStyleSetterMethodName" : "setScopes", "c2jName" : "Scopes", "c2jShape" : "ResourceServerScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #scopes(List)}.\n@param scopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopes", "fluentSetterDocumentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    \n@param scopes A list of scopes that are defined for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopes", "getterDocumentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return A list of scopes that are defined for the resource server.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Scopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Scopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceServerScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceServerScopeType.Builder} avoiding the need to create one manually via {@link ResourceServerScopeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerScopeType.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceServerScopeType)}.\n@param member a consumer that will call methods on {@link ResourceServerScopeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceServerScopeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceServerScopeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : null, "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : "", "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceServerScopeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceServerScopeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Scopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    \n@param scopes A list of scopes that are defined for the resource server.", "setterMethodName" : "setScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Identifier" : { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    \n@param identifier The identifier for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    \n@return The identifier for the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    \n@param identifier The identifier for the resource server.", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceServerNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    \n@param name The name of the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    \n@return The name of the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    \n@param name The name of the resource server.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Scopes" : { "beanStyleGetterMethodName" : "getScopes", "beanStyleSetterMethodName" : "setScopes", "c2jName" : "Scopes", "c2jShape" : "ResourceServerScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #scopes(List)}.\n@param scopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopes", "fluentSetterDocumentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    \n@param scopes A list of scopes that are defined for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopes", "getterDocumentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return A list of scopes that are defined for the resource server.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Scopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Scopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceServerScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceServerScopeType.Builder} avoiding the need to create one manually via {@link ResourceServerScopeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerScopeType.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceServerScopeType)}.\n@param member a consumer that will call methods on {@link ResourceServerScopeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceServerScopeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceServerScopeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : null, "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : "", "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceServerScopeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceServerScopeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Scopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    \n@param scopes A list of scopes that are defined for the resource server.", "setterMethodName" : "setScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool that hosts the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    \n@return The user pool ID for the user pool that hosts the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool that hosts the resource server.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool that hosts the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    \n@return The user pool ID for the user pool that hosts the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    \n@param userPoolId The user pool ID for the user pool that hosts the resource server.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The user pool ID for the user pool that hosts the resource server.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    \n@param identifier The identifier for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    \n@return The identifier for the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    \n@param identifier The identifier for the resource server.", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The identifier for the resource server.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceServerNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    \n@param name The name of the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    \n@return The name of the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    \n@param name The name of the resource server.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the resource server.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScopes", "beanStyleSetterMethodName" : "setScopes", "c2jName" : "Scopes", "c2jShape" : "ResourceServerScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #scopes(List)}.\n@param scopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopes", "fluentSetterDocumentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    \n@param scopes A list of scopes that are defined for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopes", "getterDocumentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return A list of scopes that are defined for the resource server.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Scopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Scopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceServerScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceServerScopeType.Builder} avoiding the need to create one manually via {@link ResourceServerScopeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerScopeType.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceServerScopeType)}.\n@param member a consumer that will call methods on {@link ResourceServerScopeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceServerScopeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceServerScopeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : null, "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : "", "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceServerScopeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceServerScopeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Scopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    \n@param scopes A list of scopes that are defined for the resource server.", "setterMethodName" : "setScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    A list of scopes that are defined for the resource server.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceServerType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServerType", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "wrapper" : false }, "RespondToAuthChallengeRequest" : { "c2jName" : "RespondToAuthChallengeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    The request to respond to an authentication challenge.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RespondToAuthChallenge", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.RespondToAuthChallenge", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The app client ID.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The app client ID.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The app client ID.

                                                                                                                                                                    \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                    The app client ID.

                                                                                                                                                                    \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                    The app client ID.

                                                                                                                                                                    \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The app client ID.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The challenge name. For more information, see .

                                                                                                                                                                    ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The challenge name. For more information, see .

                                                                                                                                                                    ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                    The challenge name. For more information, see .

                                                                                                                                                                    ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                    \n@param challengeName The challenge name. For more information, see .

                                                                                                                                                                    ADMIN_NO_SRP_AUTH is not a valid value.\n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                                                                                    The challenge name. For more information, see .

                                                                                                                                                                    ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                    \n

                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                                                                                    \n@return The challenge name. For more information, see .

                                                                                                                                                                    ADMIN_NO_SRP_AUTH is not a valid value.\n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The challenge name. For more information, see .

                                                                                                                                                                    ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                    \n@param challengeName The challenge name. For more information, see .

                                                                                                                                                                    ADMIN_NO_SRP_AUTH is not a valid value.\n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The challenge name. For more information, see .

                                                                                                                                                                    ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                    The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                    \n@param session The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                    The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                    \n@return The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                    \n@param session The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeResponses", "beanStyleSetterMethodName" : "setChallengeResponses", "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponsesType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                    • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                    • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                    • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeResponses(Map)}.\n@param challengeResponses a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeResponses(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                    • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                    • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                    • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeResponses", "fluentSetterDocumentation" : "

                                                                                                                                                                    The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                    • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                    • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                    • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                    \n@param challengeResponses The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                    • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                    • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                    • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeResponses", "getterDocumentation" : "

                                                                                                                                                                      The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                      • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                      • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                      • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                      \n

                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                      \n@return The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                      • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                      • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                      • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                      • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeResponses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeResponses", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                        The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                        • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                        • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                        • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                        \n@param challengeResponses The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                        • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                        • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                        • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                        • ", "setterMethodName" : "setChallengeResponses", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                          The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                          • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                                                          The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                          \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                                                          The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                          \n@return The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                          \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                                                          The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                          ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                                                          Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                          \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                                                          Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                          \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                          \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                                                          Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                          ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnalyticsMetadata" : { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                                                          The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                          \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                                                          The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                          \n@return The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                          \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                                                          The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                          ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, "ChallengeName" : { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The challenge name. For more information, see .

                                                                                                                                                                          ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The challenge name. For more information, see .

                                                                                                                                                                          ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                          The challenge name. For more information, see .

                                                                                                                                                                          ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                          \n@param challengeName The challenge name. For more information, see .

                                                                                                                                                                          ADMIN_NO_SRP_AUTH is not a valid value.\n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                                                                                          The challenge name. For more information, see .

                                                                                                                                                                          ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                          \n

                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                                                                                          \n@return The challenge name. For more information, see .

                                                                                                                                                                          ADMIN_NO_SRP_AUTH is not a valid value.\n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          The challenge name. For more information, see .

                                                                                                                                                                          ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                          \n@param challengeName The challenge name. For more information, see .

                                                                                                                                                                          ADMIN_NO_SRP_AUTH is not a valid value.\n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                          The challenge name. For more information, see .

                                                                                                                                                                          ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeResponses" : { "beanStyleGetterMethodName" : "getChallengeResponses", "beanStyleSetterMethodName" : "setChallengeResponses", "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponsesType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                          • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeResponses(Map)}.\n@param challengeResponses a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeResponses(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                          • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeResponses", "fluentSetterDocumentation" : "

                                                                                                                                                                          The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                          • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          \n@param challengeResponses The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                          • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeResponses", "getterDocumentation" : "

                                                                                                                                                                            The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                            • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                            • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                            • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                            \n

                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                            \n@return The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                            • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                            • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                            • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                            • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeResponses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeResponses", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                              The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                              \n@param challengeResponses The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                              • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                              • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                              • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                              • ", "setterMethodName" : "setChallengeResponses", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                                • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The app client ID.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The app client ID.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                The app client ID.

                                                                                                                                                                                \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                The app client ID.

                                                                                                                                                                                \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                The app client ID.

                                                                                                                                                                                \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The app client ID.

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Session" : { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                                The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                \n@param session The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                                The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                \n@return The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                \n@param session The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserContextData" : { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                                                                Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The app client ID.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The app client ID.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                The app client ID.

                                                                                                                                                                                \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                The app client ID.

                                                                                                                                                                                \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                The app client ID.

                                                                                                                                                                                \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The app client ID.

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The challenge name. For more information, see .

                                                                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The challenge name. For more information, see .

                                                                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                The challenge name. For more information, see .

                                                                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                                \n@param challengeName The challenge name. For more information, see .

                                                                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.\n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                                                                                                The challenge name. For more information, see .

                                                                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                                \n

                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                                                                                                \n@return The challenge name. For more information, see .

                                                                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.\n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                The challenge name. For more information, see .

                                                                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                                \n@param challengeName The challenge name. For more information, see .

                                                                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.\n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The challenge name. For more information, see .

                                                                                                                                                                                ADMIN_NO_SRP_AUTH is not a valid value.

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                                The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                \n@param session The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                                The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                \n@return The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                \n@param session The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The session which should be passed both ways in challenge-response calls to the service. If InitiateAuth or RespondToAuthChallenge API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeResponses", "beanStyleSetterMethodName" : "setChallengeResponses", "c2jName" : "ChallengeResponses", "c2jShape" : "ChallengeResponsesType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                                • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeResponses(Map)}.\n@param challengeResponses a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeResponses(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                                • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeResponses", "fluentSetterDocumentation" : "

                                                                                                                                                                                The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                                • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                \n@param challengeResponses The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                                • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeResponses", "getterDocumentation" : "

                                                                                                                                                                                  The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                                  • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                  • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                  • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                  \n

                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                  \n@return The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                                  • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                  • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                  • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeResponses", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeResponses", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeResponses", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                    The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                                    • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                    • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                    • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                    \n@param challengeResponses The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                                    • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                    • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                    • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                    • ", "setterMethodName" : "setChallengeResponses", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeResponses", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The challenge responses. These are inputs corresponding to the value of ChallengeName, for example:

                                                                                                                                                                                      • SMS_MFA: SMS_MFA_CODE, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                      • PASSWORD_VERIFIER: PASSWORD_CLAIM_SIGNATURE, PASSWORD_CLAIM_SECRET_BLOCK, TIMESTAMP, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                      • NEW_PASSWORD_REQUIRED: NEW_PASSWORD, any other required attributes, USERNAME, SECRET_HASH (if app client is configured with client secret).

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                                      \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                                      \n@return The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                                      \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for RespondToAuthChallenge calls.

                                                                                                                                                                                      ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ClientId", "ChallengeName" ], "shapeName" : "RespondToAuthChallengeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RespondToAuthChallengeRequest", "variableName" : "respondToAuthChallengeRequest", "variableType" : "RespondToAuthChallengeRequest", "documentation" : null, "simpleType" : "RespondToAuthChallengeRequest", "variableSetterType" : "RespondToAuthChallengeRequest" }, "wrapper" : false }, "RespondToAuthChallengeResponse" : { "c2jName" : "RespondToAuthChallengeResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The response to respond to the authentication challenge.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      \n@param challengeName The challenge name. For more information, see .\n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                                                                                                      \n@return The challenge name. For more information, see .\n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      \n@param challengeName The challenge name. For more information, see .\n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      \n@return The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeParameters", "beanStyleSetterMethodName" : "setChallengeParameters", "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeParameters(Map)}.\n@param challengeParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      \n@param challengeParameters The challenge parameters. For more information, see .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeParameters", "getterDocumentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The challenge parameters. For more information, see .", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      \n@param challengeParameters The challenge parameters. For more information, see .", "setterMethodName" : "setChallengeParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthenticationResult", "beanStyleSetterMethodName" : "setAuthenticationResult", "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AuthenticationResultType.Builder} avoiding the need to create one manually via {@link AuthenticationResultType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticationResultType.Builder#build()} is called immediately and its result is passed to {@link #authenticationResult(AuthenticationResultType)}.\n@param authenticationResult a consumer that will call methods on {@link AuthenticationResultType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationResult(AuthenticationResultType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authenticationResult", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      \n@param authenticationResult The result returned by the server in response to the request to respond to the authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authenticationResult", "getterDocumentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      \n@return The result returned by the server in response to the request to respond to the authentication challenge.", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthenticationResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AuthenticationResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      \n@param authenticationResult The result returned by the server in response to the request to respond to the authentication challenge.", "setterMethodName" : "setAuthenticationResult", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      ", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuthenticationResult" : { "beanStyleGetterMethodName" : "getAuthenticationResult", "beanStyleSetterMethodName" : "setAuthenticationResult", "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AuthenticationResultType.Builder} avoiding the need to create one manually via {@link AuthenticationResultType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticationResultType.Builder#build()} is called immediately and its result is passed to {@link #authenticationResult(AuthenticationResultType)}.\n@param authenticationResult a consumer that will call methods on {@link AuthenticationResultType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationResult(AuthenticationResultType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authenticationResult", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      \n@param authenticationResult The result returned by the server in response to the request to respond to the authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authenticationResult", "getterDocumentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      \n@return The result returned by the server in response to the request to respond to the authentication challenge.", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthenticationResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AuthenticationResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      \n@param authenticationResult The result returned by the server in response to the request to respond to the authentication challenge.", "setterMethodName" : "setAuthenticationResult", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      ", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null }, "ChallengeName" : { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      \n@param challengeName The challenge name. For more information, see .\n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                                                                                                      \n@return The challenge name. For more information, see .\n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      \n@param challengeName The challenge name. For more information, see .\n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ChallengeParameters" : { "beanStyleGetterMethodName" : "getChallengeParameters", "beanStyleSetterMethodName" : "setChallengeParameters", "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeParameters(Map)}.\n@param challengeParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      \n@param challengeParameters The challenge parameters. For more information, see .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeParameters", "getterDocumentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The challenge parameters. For more information, see .", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      \n@param challengeParameters The challenge parameters. For more information, see .", "setterMethodName" : "setChallengeParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Session" : { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      \n@return The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getChallengeNameAsString", "beanStyleSetterMethodName" : "setChallengeName", "c2jName" : "ChallengeName", "c2jShape" : "ChallengeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #challengeNameAsString(String)}.\n@param challengeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ChallengeNameType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "challengeName", "fluentEnumSetterMethodName" : "challengeName", "fluentGetterMethodName" : "challengeNameAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      \n@param challengeName The challenge name. For more information, see .\n@see ChallengeNameType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ChallengeNameType", "fluentSetterMethodName" : "challengeName", "getterDocumentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #challengeName} will return {@link ChallengeNameType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #challengeNameAsString}.\n

                                                                                                                                                                                      \n@return The challenge name. For more information, see .\n@see ChallengeNameType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChallengeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      \n@param challengeName The challenge name. For more information, see .\n@see ChallengeNameType", "setterMethodName" : "setChallengeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "challengeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The challenge name. For more information, see .

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      \n@return The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      \n@param session The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The session which should be passed both ways in challenge-response calls to the service. If the or API call determines that the caller needs to go through another challenge, they return a session with other challenge parameters. This session should be passed as it is to the next RespondToAuthChallenge API call.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getChallengeParameters", "beanStyleSetterMethodName" : "setChallengeParameters", "c2jName" : "ChallengeParameters", "c2jShape" : "ChallengeParametersType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #challengeParameters(Map)}.\n@param challengeParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #challengeParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "challengeParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      \n@param challengeParameters The challenge parameters. For more information, see .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "challengeParameters", "getterDocumentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The challenge parameters. For more information, see .", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChallengeParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChallengeParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ChallengeParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      \n@param challengeParameters The challenge parameters. For more information, see .", "setterMethodName" : "setChallengeParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "challengeParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The challenge parameters. For more information, see .

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuthenticationResult", "beanStyleSetterMethodName" : "setAuthenticationResult", "c2jName" : "AuthenticationResult", "c2jShape" : "AuthenticationResultType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AuthenticationResultType.Builder} avoiding the need to create one manually via {@link AuthenticationResultType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AuthenticationResultType.Builder#build()} is called immediately and its result is passed to {@link #authenticationResult(AuthenticationResultType)}.\n@param authenticationResult a consumer that will call methods on {@link AuthenticationResultType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authenticationResult(AuthenticationResultType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authenticationResult", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      \n@param authenticationResult The result returned by the server in response to the request to respond to the authentication challenge.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authenticationResult", "getterDocumentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      \n@return The result returned by the server in response to the request to respond to the authentication challenge.", "getterModel" : { "returnType" : "AuthenticationResultType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuthenticationResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuthenticationResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AuthenticationResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      \n@param authenticationResult The result returned by the server in response to the request to respond to the authentication challenge.", "setterMethodName" : "setAuthenticationResult", "setterModel" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : null, "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AuthenticationResultType", "variableName" : "authenticationResult", "variableType" : "AuthenticationResultType", "documentation" : "

                                                                                                                                                                                      The result returned by the server in response to the request to respond to the authentication challenge.

                                                                                                                                                                                      ", "simpleType" : "AuthenticationResultType", "variableSetterType" : "AuthenticationResultType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RespondToAuthChallengeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RespondToAuthChallengeResponse", "variableName" : "respondToAuthChallengeResponse", "variableType" : "RespondToAuthChallengeResponse", "documentation" : null, "simpleType" : "RespondToAuthChallengeResponse", "variableSetterType" : "RespondToAuthChallengeResponse" }, "wrapper" : false }, "RiskConfigurationType" : { "c2jName" : "RiskConfigurationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The risk configuration type.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompromisedCredentialsRiskConfiguration", "beanStyleSetterMethodName" : "setCompromisedCredentialsRiskConfiguration", "c2jName" : "CompromisedCredentialsRiskConfiguration", "c2jShape" : "CompromisedCredentialsRiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CompromisedCredentialsRiskConfigurationType.Builder} avoiding the need to create one manually via {@link CompromisedCredentialsRiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompromisedCredentialsRiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)}.\n@param compromisedCredentialsRiskConfiguration a consumer that will call methods on {@link CompromisedCredentialsRiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compromisedCredentialsRiskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      \n@param compromisedCredentialsRiskConfiguration The compromised credentials risk configuration object including the EventFilter and the EventAction\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compromisedCredentialsRiskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      \n@return The compromised credentials risk configuration object including the EventFilter and the EventAction", "getterModel" : { "returnType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompromisedCredentialsRiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompromisedCredentialsRiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CompromisedCredentialsRiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      \n@param compromisedCredentialsRiskConfiguration The compromised credentials risk configuration object including the EventFilter and the EventAction", "setterMethodName" : "setCompromisedCredentialsRiskConfiguration", "setterModel" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfiguration", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null, "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfiguration", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      ", "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccountTakeoverRiskConfiguration", "beanStyleSetterMethodName" : "setAccountTakeoverRiskConfiguration", "c2jName" : "AccountTakeoverRiskConfiguration", "c2jShape" : "AccountTakeoverRiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AccountTakeoverRiskConfigurationType.Builder} avoiding the need to create one manually via {@link AccountTakeoverRiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverRiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)}.\n@param accountTakeoverRiskConfiguration a consumer that will call methods on {@link AccountTakeoverRiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountTakeoverRiskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      \n@param accountTakeoverRiskConfiguration The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountTakeoverRiskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      \n@return The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.", "getterModel" : { "returnType" : "AccountTakeoverRiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountTakeoverRiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountTakeoverRiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccountTakeoverRiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      \n@param accountTakeoverRiskConfiguration The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.", "setterMethodName" : "setAccountTakeoverRiskConfiguration", "setterModel" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfiguration", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : null, "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfiguration", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      ", "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRiskExceptionConfiguration", "beanStyleSetterMethodName" : "setRiskExceptionConfiguration", "c2jName" : "RiskExceptionConfiguration", "c2jShape" : "RiskExceptionConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link RiskExceptionConfigurationType.Builder} avoiding the need to create one manually via {@link RiskExceptionConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RiskExceptionConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #riskExceptionConfiguration(RiskExceptionConfigurationType)}.\n@param riskExceptionConfiguration a consumer that will call methods on {@link RiskExceptionConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskExceptionConfiguration(RiskExceptionConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "riskExceptionConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@param riskExceptionConfiguration The configuration to override the risk decision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "riskExceptionConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@return The configuration to override the risk decision.", "getterModel" : { "returnType" : "RiskExceptionConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskExceptionConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskExceptionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RiskExceptionConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@param riskExceptionConfiguration The configuration to override the risk decision.", "setterMethodName" : "setRiskExceptionConfiguration", "setterModel" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfiguration", "variableType" : "RiskExceptionConfigurationType", "documentation" : null, "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfiguration", "variableType" : "RiskExceptionConfigurationType", "documentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      ", "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      \n@param lastModifiedDate The last modified date.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      \n@return The last modified date.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      \n@param lastModifiedDate The last modified date.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountTakeoverRiskConfiguration" : { "beanStyleGetterMethodName" : "getAccountTakeoverRiskConfiguration", "beanStyleSetterMethodName" : "setAccountTakeoverRiskConfiguration", "c2jName" : "AccountTakeoverRiskConfiguration", "c2jShape" : "AccountTakeoverRiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AccountTakeoverRiskConfigurationType.Builder} avoiding the need to create one manually via {@link AccountTakeoverRiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverRiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)}.\n@param accountTakeoverRiskConfiguration a consumer that will call methods on {@link AccountTakeoverRiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountTakeoverRiskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      \n@param accountTakeoverRiskConfiguration The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountTakeoverRiskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      \n@return The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.", "getterModel" : { "returnType" : "AccountTakeoverRiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountTakeoverRiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountTakeoverRiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccountTakeoverRiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      \n@param accountTakeoverRiskConfiguration The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.", "setterMethodName" : "setAccountTakeoverRiskConfiguration", "setterModel" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfiguration", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : null, "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfiguration", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      ", "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompromisedCredentialsRiskConfiguration" : { "beanStyleGetterMethodName" : "getCompromisedCredentialsRiskConfiguration", "beanStyleSetterMethodName" : "setCompromisedCredentialsRiskConfiguration", "c2jName" : "CompromisedCredentialsRiskConfiguration", "c2jShape" : "CompromisedCredentialsRiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CompromisedCredentialsRiskConfigurationType.Builder} avoiding the need to create one manually via {@link CompromisedCredentialsRiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompromisedCredentialsRiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)}.\n@param compromisedCredentialsRiskConfiguration a consumer that will call methods on {@link CompromisedCredentialsRiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compromisedCredentialsRiskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      \n@param compromisedCredentialsRiskConfiguration The compromised credentials risk configuration object including the EventFilter and the EventAction\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compromisedCredentialsRiskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      \n@return The compromised credentials risk configuration object including the EventFilter and the EventAction", "getterModel" : { "returnType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompromisedCredentialsRiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompromisedCredentialsRiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CompromisedCredentialsRiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      \n@param compromisedCredentialsRiskConfiguration The compromised credentials risk configuration object including the EventFilter and the EventAction", "setterMethodName" : "setCompromisedCredentialsRiskConfiguration", "setterModel" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfiguration", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null, "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfiguration", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      ", "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      \n@param lastModifiedDate The last modified date.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      \n@return The last modified date.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      \n@param lastModifiedDate The last modified date.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "RiskExceptionConfiguration" : { "beanStyleGetterMethodName" : "getRiskExceptionConfiguration", "beanStyleSetterMethodName" : "setRiskExceptionConfiguration", "c2jName" : "RiskExceptionConfiguration", "c2jShape" : "RiskExceptionConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link RiskExceptionConfigurationType.Builder} avoiding the need to create one manually via {@link RiskExceptionConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RiskExceptionConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #riskExceptionConfiguration(RiskExceptionConfigurationType)}.\n@param riskExceptionConfiguration a consumer that will call methods on {@link RiskExceptionConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskExceptionConfiguration(RiskExceptionConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "riskExceptionConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@param riskExceptionConfiguration The configuration to override the risk decision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "riskExceptionConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@return The configuration to override the risk decision.", "getterModel" : { "returnType" : "RiskExceptionConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskExceptionConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskExceptionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RiskExceptionConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@param riskExceptionConfiguration The configuration to override the risk decision.", "setterMethodName" : "setRiskExceptionConfiguration", "setterModel" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfiguration", "variableType" : "RiskExceptionConfigurationType", "documentation" : null, "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfiguration", "variableType" : "RiskExceptionConfigurationType", "documentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      ", "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      \n@param clientId The app client ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      \n@return The app client ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      \n@param clientId The app client ID.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The app client ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompromisedCredentialsRiskConfiguration", "beanStyleSetterMethodName" : "setCompromisedCredentialsRiskConfiguration", "c2jName" : "CompromisedCredentialsRiskConfiguration", "c2jShape" : "CompromisedCredentialsRiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CompromisedCredentialsRiskConfigurationType.Builder} avoiding the need to create one manually via {@link CompromisedCredentialsRiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompromisedCredentialsRiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)}.\n@param compromisedCredentialsRiskConfiguration a consumer that will call methods on {@link CompromisedCredentialsRiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compromisedCredentialsRiskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      \n@param compromisedCredentialsRiskConfiguration The compromised credentials risk configuration object including the EventFilter and the EventAction\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compromisedCredentialsRiskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      \n@return The compromised credentials risk configuration object including the EventFilter and the EventAction", "getterModel" : { "returnType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompromisedCredentialsRiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompromisedCredentialsRiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CompromisedCredentialsRiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      \n@param compromisedCredentialsRiskConfiguration The compromised credentials risk configuration object including the EventFilter and the EventAction", "setterMethodName" : "setCompromisedCredentialsRiskConfiguration", "setterModel" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfiguration", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null, "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfiguration", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration object including the EventFilter and the EventAction

                                                                                                                                                                                      ", "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccountTakeoverRiskConfiguration", "beanStyleSetterMethodName" : "setAccountTakeoverRiskConfiguration", "c2jName" : "AccountTakeoverRiskConfiguration", "c2jShape" : "AccountTakeoverRiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AccountTakeoverRiskConfigurationType.Builder} avoiding the need to create one manually via {@link AccountTakeoverRiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverRiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)}.\n@param accountTakeoverRiskConfiguration a consumer that will call methods on {@link AccountTakeoverRiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountTakeoverRiskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      \n@param accountTakeoverRiskConfiguration The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountTakeoverRiskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      \n@return The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.", "getterModel" : { "returnType" : "AccountTakeoverRiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountTakeoverRiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountTakeoverRiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccountTakeoverRiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      \n@param accountTakeoverRiskConfiguration The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.", "setterMethodName" : "setAccountTakeoverRiskConfiguration", "setterModel" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfiguration", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : null, "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfiguration", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The account takeover risk configuration object including the NotifyConfiguration object and Actions to take in the case of an account takeover.

                                                                                                                                                                                      ", "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRiskExceptionConfiguration", "beanStyleSetterMethodName" : "setRiskExceptionConfiguration", "c2jName" : "RiskExceptionConfiguration", "c2jShape" : "RiskExceptionConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link RiskExceptionConfigurationType.Builder} avoiding the need to create one manually via {@link RiskExceptionConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RiskExceptionConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #riskExceptionConfiguration(RiskExceptionConfigurationType)}.\n@param riskExceptionConfiguration a consumer that will call methods on {@link RiskExceptionConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskExceptionConfiguration(RiskExceptionConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "riskExceptionConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@param riskExceptionConfiguration The configuration to override the risk decision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "riskExceptionConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@return The configuration to override the risk decision.", "getterModel" : { "returnType" : "RiskExceptionConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskExceptionConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskExceptionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RiskExceptionConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@param riskExceptionConfiguration The configuration to override the risk decision.", "setterMethodName" : "setRiskExceptionConfiguration", "setterModel" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfiguration", "variableType" : "RiskExceptionConfigurationType", "documentation" : null, "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfiguration", "variableType" : "RiskExceptionConfigurationType", "documentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      ", "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      \n@param lastModifiedDate The last modified date.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      \n@return The last modified date.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      \n@param lastModifiedDate The last modified date.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The last modified date.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RiskConfigurationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfigurationType", "variableType" : "RiskConfigurationType", "documentation" : null, "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "wrapper" : false }, "RiskDecisionType" : { "c2jName" : "RiskDecisionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "NO_RISK", "value" : "NoRisk" }, { "name" : "ACCOUNT_TAKEOVER", "value" : "AccountTakeover" }, { "name" : "BLOCK", "value" : "Block" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RiskDecisionType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RiskDecisionType", "variableName" : "riskDecisionType", "variableType" : "RiskDecisionType", "documentation" : null, "simpleType" : "RiskDecisionType", "variableSetterType" : "RiskDecisionType" }, "wrapper" : false }, "RiskExceptionConfigurationType" : { "c2jName" : "RiskExceptionConfigurationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The type of the configuration to override the risk decision.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBlockedIPRangeList", "beanStyleSetterMethodName" : "setBlockedIPRangeList", "c2jName" : "BlockedIPRangeList", "c2jShape" : "BlockedIPRangeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #blockedIPRangeList(List)}.\n@param blockedIPRangeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blockedIPRangeList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockedIPRangeList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      \n@param blockedIPRangeList Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockedIPRangeList", "getterDocumentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockedIPRangeList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockedIPRangeList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BlockedIPRangeList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      \n@param blockedIPRangeList Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.", "setterMethodName" : "setBlockedIPRangeList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockedIPRangeList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockedIPRangeList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkippedIPRangeList", "beanStyleSetterMethodName" : "setSkippedIPRangeList", "c2jName" : "SkippedIPRangeList", "c2jShape" : "SkippedIPRangeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skippedIPRangeList(List)}.\n@param skippedIPRangeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skippedIPRangeList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skippedIPRangeList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      \n@param skippedIPRangeList Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skippedIPRangeList", "getterDocumentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkippedIPRangeList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SkippedIPRangeList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SkippedIPRangeList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      \n@param skippedIPRangeList Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.", "setterMethodName" : "setSkippedIPRangeList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skippedIPRangeList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skippedIPRangeList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BlockedIPRangeList" : { "beanStyleGetterMethodName" : "getBlockedIPRangeList", "beanStyleSetterMethodName" : "setBlockedIPRangeList", "c2jName" : "BlockedIPRangeList", "c2jShape" : "BlockedIPRangeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #blockedIPRangeList(List)}.\n@param blockedIPRangeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blockedIPRangeList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockedIPRangeList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      \n@param blockedIPRangeList Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockedIPRangeList", "getterDocumentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockedIPRangeList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockedIPRangeList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BlockedIPRangeList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      \n@param blockedIPRangeList Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.", "setterMethodName" : "setBlockedIPRangeList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockedIPRangeList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockedIPRangeList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "SkippedIPRangeList" : { "beanStyleGetterMethodName" : "getSkippedIPRangeList", "beanStyleSetterMethodName" : "setSkippedIPRangeList", "c2jName" : "SkippedIPRangeList", "c2jShape" : "SkippedIPRangeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skippedIPRangeList(List)}.\n@param skippedIPRangeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skippedIPRangeList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skippedIPRangeList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      \n@param skippedIPRangeList Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skippedIPRangeList", "getterDocumentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkippedIPRangeList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SkippedIPRangeList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SkippedIPRangeList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      \n@param skippedIPRangeList Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.", "setterMethodName" : "setSkippedIPRangeList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skippedIPRangeList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skippedIPRangeList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBlockedIPRangeList", "beanStyleSetterMethodName" : "setBlockedIPRangeList", "c2jName" : "BlockedIPRangeList", "c2jShape" : "BlockedIPRangeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #blockedIPRangeList(List)}.\n@param blockedIPRangeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #blockedIPRangeList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "blockedIPRangeList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      \n@param blockedIPRangeList Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "blockedIPRangeList", "getterDocumentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BlockedIPRangeList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BlockedIPRangeList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BlockedIPRangeList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      \n@param blockedIPRangeList Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.", "setterMethodName" : "setBlockedIPRangeList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockedIPRangeList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "blockedIPRangeList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Overrides the risk decision to always block the pre-authentication requests. The IP range is in CIDR notation: a compact representation of an IP address and its associated routing prefix.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkippedIPRangeList", "beanStyleSetterMethodName" : "setSkippedIPRangeList", "c2jName" : "SkippedIPRangeList", "c2jShape" : "SkippedIPRangeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #skippedIPRangeList(List)}.\n@param skippedIPRangeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skippedIPRangeList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skippedIPRangeList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      \n@param skippedIPRangeList Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skippedIPRangeList", "getterDocumentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkippedIPRangeList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SkippedIPRangeList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SkippedIPRangeList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      \n@param skippedIPRangeList Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.", "setterMethodName" : "setSkippedIPRangeList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "skippedIPRangeList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "skippedIPRangeList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Risk detection is not performed on the IP addresses in the range list. The IP range is in CIDR notation.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RiskExceptionConfigurationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfigurationType", "variableType" : "RiskExceptionConfigurationType", "documentation" : null, "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "wrapper" : false }, "RiskLevelType" : { "c2jName" : "RiskLevelType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "LOW", "value" : "Low" }, { "name" : "MEDIUM", "value" : "Medium" }, { "name" : "HIGH", "value" : "High" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RiskLevelType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RiskLevelType", "variableName" : "riskLevelType", "variableType" : "RiskLevelType", "documentation" : null, "simpleType" : "RiskLevelType", "variableSetterType" : "RiskLevelType" }, "wrapper" : false }, "SMSMfaSettingsType" : { "c2jName" : "SMSMfaSettingsType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS multi-factor authentication (MFA) settings type.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether SMS text message MFA is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      \n@return Specifies whether SMS text message MFA is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether SMS text message MFA is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPreferredMfa", "beanStyleSetterMethodName" : "setPreferredMfa", "c2jName" : "PreferredMfa", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #preferredMfa(Boolean)}.\n@param preferredMfa a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMfa(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMfa", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@param preferredMfa The preferred MFA method.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMfa", "getterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@return The preferred MFA method.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMfa", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PreferredMfa", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@param preferredMfa The preferred MFA method.", "setterMethodName" : "setPreferredMfa", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "preferredMfa", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "preferredMfa", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether SMS text message MFA is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      \n@return Specifies whether SMS text message MFA is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether SMS text message MFA is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "PreferredMfa" : { "beanStyleGetterMethodName" : "getPreferredMfa", "beanStyleSetterMethodName" : "setPreferredMfa", "c2jName" : "PreferredMfa", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #preferredMfa(Boolean)}.\n@param preferredMfa a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMfa(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMfa", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@param preferredMfa The preferred MFA method.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMfa", "getterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@return The preferred MFA method.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMfa", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PreferredMfa", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@param preferredMfa The preferred MFA method.", "setterMethodName" : "setPreferredMfa", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "preferredMfa", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "preferredMfa", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether SMS text message MFA is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      \n@return Specifies whether SMS text message MFA is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether SMS text message MFA is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether SMS text message MFA is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPreferredMfa", "beanStyleSetterMethodName" : "setPreferredMfa", "c2jName" : "PreferredMfa", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #preferredMfa(Boolean)}.\n@param preferredMfa a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMfa(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMfa", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@param preferredMfa The preferred MFA method.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMfa", "getterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@return The preferred MFA method.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMfa", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PreferredMfa", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@param preferredMfa The preferred MFA method.", "setterMethodName" : "setPreferredMfa", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "preferredMfa", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "preferredMfa", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SMSMfaSettingsType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettingsType", "variableType" : "SMSMfaSettingsType", "documentation" : null, "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "wrapper" : false }, "SchemaAttributeType" : { "c2jName" : "SchemaAttributeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Contains information about the schema attribute.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "CustomAttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A schema attribute of the name type.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A schema attribute of the name type.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A schema attribute of the name type.

                                                                                                                                                                                      \n@param name A schema attribute of the name type.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A schema attribute of the name type.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeDataTypeAsString", "beanStyleSetterMethodName" : "setAttributeDataType", "c2jName" : "AttributeDataType", "c2jShape" : "AttributeDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeDataTypeAsString(String)}.\n@param attributeDataType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeDataType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "AttributeDataType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributeDataType", "fluentEnumSetterMethodName" : "attributeDataType", "fluentGetterMethodName" : "attributeDataTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      \n@param attributeDataType The attribute data type.\n@see AttributeDataType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttributeDataType", "fluentSetterMethodName" : "attributeDataType", "getterDocumentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #attributeDataType} will return {@link AttributeDataType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #attributeDataTypeAsString}.\n

                                                                                                                                                                                      \n@return The attribute data type.\n@see AttributeDataType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeDataType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeDataType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeDataType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      \n@param attributeDataType The attribute data type.\n@see AttributeDataType", "setterMethodName" : "setAttributeDataType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeDataType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeDataType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeveloperOnlyAttribute", "beanStyleSetterMethodName" : "setDeveloperOnlyAttribute", "c2jName" : "DeveloperOnlyAttribute", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether the attribute type is developer only.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #developerOnlyAttribute(Boolean)}.\n@param developerOnlyAttribute a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #developerOnlyAttribute(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether the attribute type is developer only.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "developerOnlyAttribute", "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.", "fluentSetterMethodName" : "developerOnlyAttribute", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeveloperOnlyAttribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeveloperOnlyAttribute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeveloperOnlyAttribute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether the attribute type is developer only.

                                                                                                                                                                                      \n@param developerOnlyAttribute Specifies whether the attribute type is developer only.", "setterMethodName" : "setDeveloperOnlyAttribute", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether the attribute type is developer only.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMutable", "beanStyleSetterMethodName" : "setMutable", "c2jName" : "Mutable", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #mutable(Boolean)}.\n@param mutable a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mutable(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mutable", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      \n@param mutable Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mutable", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      \n@return Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mutable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mutable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Mutable", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      \n@param mutable Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.", "setterMethodName" : "setMutable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "mutable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "mutable", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequired", "beanStyleSetterMethodName" : "setRequired", "c2jName" : "Required", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      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.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #required(Boolean)}.\n@param required a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #required(Boolean)", "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.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "required", "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.", "fluentSetterMethodName" : "required", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Required", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Required", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Required", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                                                                                                                                                                                      \n@param required Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.", "setterMethodName" : "setRequired", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "required", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getNumberAttributeConstraints", "beanStyleSetterMethodName" : "setNumberAttributeConstraints", "c2jName" : "NumberAttributeConstraints", "c2jShape" : "NumberAttributeConstraintsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the number type.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link NumberAttributeConstraintsType.Builder} avoiding the need to create one manually via {@link NumberAttributeConstraintsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NumberAttributeConstraintsType.Builder#build()} is called immediately and its result is passed to {@link #numberAttributeConstraints(NumberAttributeConstraintsType)}.\n@param numberAttributeConstraints a consumer that will call methods on {@link NumberAttributeConstraintsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numberAttributeConstraints(NumberAttributeConstraintsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the number type.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberAttributeConstraints", "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.", "fluentSetterMethodName" : "numberAttributeConstraints", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberAttributeConstraints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberAttributeConstraints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NumberAttributeConstraints", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the number type.

                                                                                                                                                                                      \n@param numberAttributeConstraints Specifies the constraints for an attribute of the number type.", "setterMethodName" : "setNumberAttributeConstraints", "setterModel" : { "variableDeclarationType" : "NumberAttributeConstraintsType", "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "documentation" : null, "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NumberAttributeConstraintsType", "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "documentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the number type.

                                                                                                                                                                                      ", "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStringAttributeConstraints", "beanStyleSetterMethodName" : "setStringAttributeConstraints", "c2jName" : "StringAttributeConstraints", "c2jShape" : "StringAttributeConstraintsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the string type.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link StringAttributeConstraintsType.Builder} avoiding the need to create one manually via {@link StringAttributeConstraintsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StringAttributeConstraintsType.Builder#build()} is called immediately and its result is passed to {@link #stringAttributeConstraints(StringAttributeConstraintsType)}.\n@param stringAttributeConstraints a consumer that will call methods on {@link StringAttributeConstraintsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stringAttributeConstraints(StringAttributeConstraintsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the string type.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stringAttributeConstraints", "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.", "fluentSetterMethodName" : "stringAttributeConstraints", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StringAttributeConstraints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StringAttributeConstraints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StringAttributeConstraints", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the string type.

                                                                                                                                                                                      \n@param stringAttributeConstraints Specifies the constraints for an attribute of the string type.", "setterMethodName" : "setStringAttributeConstraints", "setterModel" : { "variableDeclarationType" : "StringAttributeConstraintsType", "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "documentation" : null, "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getAttributeDataTypeAsString", "beanStyleSetterMethodName" : "setAttributeDataType", "c2jName" : "AttributeDataType", "c2jShape" : "AttributeDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeDataTypeAsString(String)}.\n@param attributeDataType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeDataType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "AttributeDataType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributeDataType", "fluentEnumSetterMethodName" : "attributeDataType", "fluentGetterMethodName" : "attributeDataTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      \n@param attributeDataType The attribute data type.\n@see AttributeDataType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttributeDataType", "fluentSetterMethodName" : "attributeDataType", "getterDocumentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #attributeDataType} will return {@link AttributeDataType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #attributeDataTypeAsString}.\n

                                                                                                                                                                                      \n@return The attribute data type.\n@see AttributeDataType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeDataType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeDataType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeDataType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      \n@param attributeDataType The attribute data type.\n@see AttributeDataType", "setterMethodName" : "setAttributeDataType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeDataType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeDataType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeveloperOnlyAttribute" : { "beanStyleGetterMethodName" : "getDeveloperOnlyAttribute", "beanStyleSetterMethodName" : "setDeveloperOnlyAttribute", "c2jName" : "DeveloperOnlyAttribute", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether the attribute type is developer only.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #developerOnlyAttribute(Boolean)}.\n@param developerOnlyAttribute a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #developerOnlyAttribute(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether the attribute type is developer only.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "developerOnlyAttribute", "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.", "fluentSetterMethodName" : "developerOnlyAttribute", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeveloperOnlyAttribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeveloperOnlyAttribute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeveloperOnlyAttribute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether the attribute type is developer only.

                                                                                                                                                                                      \n@param developerOnlyAttribute Specifies whether the attribute type is developer only.", "setterMethodName" : "setDeveloperOnlyAttribute", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether the attribute type is developer only.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Mutable" : { "beanStyleGetterMethodName" : "getMutable", "beanStyleSetterMethodName" : "setMutable", "c2jName" : "Mutable", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #mutable(Boolean)}.\n@param mutable a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mutable(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mutable", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      \n@param mutable Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mutable", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      \n@return Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mutable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mutable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Mutable", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      \n@param mutable Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.", "setterMethodName" : "setMutable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "mutable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "mutable", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "CustomAttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A schema attribute of the name type.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A schema attribute of the name type.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A schema attribute of the name type.

                                                                                                                                                                                      \n@param name A schema attribute of the name type.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A schema attribute of the name type.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NumberAttributeConstraints" : { "beanStyleGetterMethodName" : "getNumberAttributeConstraints", "beanStyleSetterMethodName" : "setNumberAttributeConstraints", "c2jName" : "NumberAttributeConstraints", "c2jShape" : "NumberAttributeConstraintsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the number type.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link NumberAttributeConstraintsType.Builder} avoiding the need to create one manually via {@link NumberAttributeConstraintsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NumberAttributeConstraintsType.Builder#build()} is called immediately and its result is passed to {@link #numberAttributeConstraints(NumberAttributeConstraintsType)}.\n@param numberAttributeConstraints a consumer that will call methods on {@link NumberAttributeConstraintsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numberAttributeConstraints(NumberAttributeConstraintsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the number type.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberAttributeConstraints", "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.", "fluentSetterMethodName" : "numberAttributeConstraints", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberAttributeConstraints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberAttributeConstraints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NumberAttributeConstraints", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the number type.

                                                                                                                                                                                      \n@param numberAttributeConstraints Specifies the constraints for an attribute of the number type.", "setterMethodName" : "setNumberAttributeConstraints", "setterModel" : { "variableDeclarationType" : "NumberAttributeConstraintsType", "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "documentation" : null, "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getRequired", "beanStyleSetterMethodName" : "setRequired", "c2jName" : "Required", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      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.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #required(Boolean)}.\n@param required a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #required(Boolean)", "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.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "required", "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.", "fluentSetterMethodName" : "required", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Required", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Required", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Required", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                                                                                                                                                                                      \n@param required Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.", "setterMethodName" : "setRequired", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "required", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getStringAttributeConstraints", "beanStyleSetterMethodName" : "setStringAttributeConstraints", "c2jName" : "StringAttributeConstraints", "c2jShape" : "StringAttributeConstraintsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the string type.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link StringAttributeConstraintsType.Builder} avoiding the need to create one manually via {@link StringAttributeConstraintsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StringAttributeConstraintsType.Builder#build()} is called immediately and its result is passed to {@link #stringAttributeConstraints(StringAttributeConstraintsType)}.\n@param stringAttributeConstraints a consumer that will call methods on {@link StringAttributeConstraintsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stringAttributeConstraints(StringAttributeConstraintsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the string type.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stringAttributeConstraints", "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.", "fluentSetterMethodName" : "stringAttributeConstraints", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StringAttributeConstraints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StringAttributeConstraints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StringAttributeConstraints", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the string type.

                                                                                                                                                                                      \n@param stringAttributeConstraints Specifies the constraints for an attribute of the string type.", "setterMethodName" : "setStringAttributeConstraints", "setterModel" : { "variableDeclarationType" : "StringAttributeConstraintsType", "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "documentation" : null, "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StringAttributeConstraintsType", "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "documentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the string type.

                                                                                                                                                                                      ", "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "CustomAttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A schema attribute of the name type.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A schema attribute of the name type.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A schema attribute of the name type.

                                                                                                                                                                                      \n@param name A schema attribute of the name type.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A schema attribute of the name type.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeDataTypeAsString", "beanStyleSetterMethodName" : "setAttributeDataType", "c2jName" : "AttributeDataType", "c2jShape" : "AttributeDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeDataTypeAsString(String)}.\n@param attributeDataType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeDataType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "AttributeDataType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attributeDataType", "fluentEnumSetterMethodName" : "attributeDataType", "fluentGetterMethodName" : "attributeDataTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      \n@param attributeDataType The attribute data type.\n@see AttributeDataType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttributeDataType", "fluentSetterMethodName" : "attributeDataType", "getterDocumentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #attributeDataType} will return {@link AttributeDataType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #attributeDataTypeAsString}.\n

                                                                                                                                                                                      \n@return The attribute data type.\n@see AttributeDataType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeDataType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeDataType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeDataType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      \n@param attributeDataType The attribute data type.\n@see AttributeDataType", "setterMethodName" : "setAttributeDataType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeDataType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeDataType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The attribute data type.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeveloperOnlyAttribute", "beanStyleSetterMethodName" : "setDeveloperOnlyAttribute", "c2jName" : "DeveloperOnlyAttribute", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether the attribute type is developer only.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #developerOnlyAttribute(Boolean)}.\n@param developerOnlyAttribute a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #developerOnlyAttribute(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether the attribute type is developer only.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "developerOnlyAttribute", "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.", "fluentSetterMethodName" : "developerOnlyAttribute", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeveloperOnlyAttribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeveloperOnlyAttribute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DeveloperOnlyAttribute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether the attribute type is developer only.

                                                                                                                                                                                      \n@param developerOnlyAttribute Specifies whether the attribute type is developer only.", "setterMethodName" : "setDeveloperOnlyAttribute", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "developerOnlyAttribute", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether the attribute type is developer only.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMutable", "beanStyleSetterMethodName" : "setMutable", "c2jName" : "Mutable", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #mutable(Boolean)}.\n@param mutable a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mutable(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mutable", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      \n@param mutable Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mutable", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      \n@return Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mutable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mutable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Mutable", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      \n@param mutable Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.", "setterMethodName" : "setMutable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "mutable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "mutable", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether the value of the attribute can be changed.

                                                                                                                                                                                      For any user pool attribute that's mapped to an identity provider attribute, you must set this parameter to true. Amazon Cognito updates mapped attributes when users sign in to your application through an identity provider. If an attribute is immutable, Amazon Cognito throws an error when it attempts to update the attribute. For more information, see Specifying Identity Provider Attribute Mappings for Your User Pool.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequired", "beanStyleSetterMethodName" : "setRequired", "c2jName" : "Required", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      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.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #required(Boolean)}.\n@param required a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #required(Boolean)", "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.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "required", "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.", "fluentSetterMethodName" : "required", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Required", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Required", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Required", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.

                                                                                                                                                                                      \n@param required Specifies whether a user pool attribute is required. If the attribute is required and the user does not provide a value, registration or sign-in will fail.", "setterMethodName" : "setRequired", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "required", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getNumberAttributeConstraints", "beanStyleSetterMethodName" : "setNumberAttributeConstraints", "c2jName" : "NumberAttributeConstraints", "c2jShape" : "NumberAttributeConstraintsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the number type.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link NumberAttributeConstraintsType.Builder} avoiding the need to create one manually via {@link NumberAttributeConstraintsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link NumberAttributeConstraintsType.Builder#build()} is called immediately and its result is passed to {@link #numberAttributeConstraints(NumberAttributeConstraintsType)}.\n@param numberAttributeConstraints a consumer that will call methods on {@link NumberAttributeConstraintsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #numberAttributeConstraints(NumberAttributeConstraintsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the number type.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numberAttributeConstraints", "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.", "fluentSetterMethodName" : "numberAttributeConstraints", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NumberAttributeConstraints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumberAttributeConstraints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NumberAttributeConstraints", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the number type.

                                                                                                                                                                                      \n@param numberAttributeConstraints Specifies the constraints for an attribute of the number type.", "setterMethodName" : "setNumberAttributeConstraints", "setterModel" : { "variableDeclarationType" : "NumberAttributeConstraintsType", "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "documentation" : null, "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NumberAttributeConstraintsType", "variableName" : "numberAttributeConstraints", "variableType" : "NumberAttributeConstraintsType", "documentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the number type.

                                                                                                                                                                                      ", "simpleType" : "NumberAttributeConstraintsType", "variableSetterType" : "NumberAttributeConstraintsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStringAttributeConstraints", "beanStyleSetterMethodName" : "setStringAttributeConstraints", "c2jName" : "StringAttributeConstraints", "c2jShape" : "StringAttributeConstraintsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the string type.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link StringAttributeConstraintsType.Builder} avoiding the need to create one manually via {@link StringAttributeConstraintsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StringAttributeConstraintsType.Builder#build()} is called immediately and its result is passed to {@link #stringAttributeConstraints(StringAttributeConstraintsType)}.\n@param stringAttributeConstraints a consumer that will call methods on {@link StringAttributeConstraintsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stringAttributeConstraints(StringAttributeConstraintsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the string type.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stringAttributeConstraints", "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.", "fluentSetterMethodName" : "stringAttributeConstraints", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StringAttributeConstraints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StringAttributeConstraints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StringAttributeConstraints", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the string type.

                                                                                                                                                                                      \n@param stringAttributeConstraints Specifies the constraints for an attribute of the string type.", "setterMethodName" : "setStringAttributeConstraints", "setterModel" : { "variableDeclarationType" : "StringAttributeConstraintsType", "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "documentation" : null, "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StringAttributeConstraintsType", "variableName" : "stringAttributeConstraints", "variableType" : "StringAttributeConstraintsType", "documentation" : "

                                                                                                                                                                                      Specifies the constraints for an attribute of the string type.

                                                                                                                                                                                      ", "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SchemaAttributeType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "schemaAttributeType", "variableType" : "SchemaAttributeType", "documentation" : null, "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "wrapper" : false }, "ScopeDoesNotExistException" : { "c2jName" : "ScopeDoesNotExistException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      This exception is thrown when the specified scope does not exist.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ScopeDoesNotExistException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ScopeDoesNotExistException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ScopeDoesNotExistException", "variableName" : "scopeDoesNotExistException", "variableType" : "ScopeDoesNotExistException", "documentation" : null, "simpleType" : "ScopeDoesNotExistException", "variableSetterType" : "ScopeDoesNotExistException" }, "wrapper" : false }, "SetRiskConfigurationRequest" : { "c2jName" : "SetRiskConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SetRiskConfiguration", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.SetRiskConfiguration", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      \n@param clientId The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      \n@return The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      \n@param clientId The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompromisedCredentialsRiskConfiguration", "beanStyleSetterMethodName" : "setCompromisedCredentialsRiskConfiguration", "c2jName" : "CompromisedCredentialsRiskConfiguration", "c2jShape" : "CompromisedCredentialsRiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CompromisedCredentialsRiskConfigurationType.Builder} avoiding the need to create one manually via {@link CompromisedCredentialsRiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompromisedCredentialsRiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)}.\n@param compromisedCredentialsRiskConfiguration a consumer that will call methods on {@link CompromisedCredentialsRiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compromisedCredentialsRiskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      \n@param compromisedCredentialsRiskConfiguration The compromised credentials risk configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compromisedCredentialsRiskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      \n@return The compromised credentials risk configuration.", "getterModel" : { "returnType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompromisedCredentialsRiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompromisedCredentialsRiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CompromisedCredentialsRiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      \n@param compromisedCredentialsRiskConfiguration The compromised credentials risk configuration.", "setterMethodName" : "setCompromisedCredentialsRiskConfiguration", "setterModel" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfiguration", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null, "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfiguration", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      ", "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccountTakeoverRiskConfiguration", "beanStyleSetterMethodName" : "setAccountTakeoverRiskConfiguration", "c2jName" : "AccountTakeoverRiskConfiguration", "c2jShape" : "AccountTakeoverRiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AccountTakeoverRiskConfigurationType.Builder} avoiding the need to create one manually via {@link AccountTakeoverRiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverRiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)}.\n@param accountTakeoverRiskConfiguration a consumer that will call methods on {@link AccountTakeoverRiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountTakeoverRiskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      \n@param accountTakeoverRiskConfiguration The account takeover risk configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountTakeoverRiskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      \n@return The account takeover risk configuration.", "getterModel" : { "returnType" : "AccountTakeoverRiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountTakeoverRiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountTakeoverRiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccountTakeoverRiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      \n@param accountTakeoverRiskConfiguration The account takeover risk configuration.", "setterMethodName" : "setAccountTakeoverRiskConfiguration", "setterModel" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfiguration", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : null, "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfiguration", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      ", "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRiskExceptionConfiguration", "beanStyleSetterMethodName" : "setRiskExceptionConfiguration", "c2jName" : "RiskExceptionConfiguration", "c2jShape" : "RiskExceptionConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link RiskExceptionConfigurationType.Builder} avoiding the need to create one manually via {@link RiskExceptionConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RiskExceptionConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #riskExceptionConfiguration(RiskExceptionConfigurationType)}.\n@param riskExceptionConfiguration a consumer that will call methods on {@link RiskExceptionConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskExceptionConfiguration(RiskExceptionConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "riskExceptionConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@param riskExceptionConfiguration The configuration to override the risk decision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "riskExceptionConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@return The configuration to override the risk decision.", "getterModel" : { "returnType" : "RiskExceptionConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskExceptionConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskExceptionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RiskExceptionConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@param riskExceptionConfiguration The configuration to override the risk decision.", "setterMethodName" : "setRiskExceptionConfiguration", "setterModel" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfiguration", "variableType" : "RiskExceptionConfigurationType", "documentation" : null, "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfiguration", "variableType" : "RiskExceptionConfigurationType", "documentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      ", "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountTakeoverRiskConfiguration" : { "beanStyleGetterMethodName" : "getAccountTakeoverRiskConfiguration", "beanStyleSetterMethodName" : "setAccountTakeoverRiskConfiguration", "c2jName" : "AccountTakeoverRiskConfiguration", "c2jShape" : "AccountTakeoverRiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AccountTakeoverRiskConfigurationType.Builder} avoiding the need to create one manually via {@link AccountTakeoverRiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverRiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)}.\n@param accountTakeoverRiskConfiguration a consumer that will call methods on {@link AccountTakeoverRiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountTakeoverRiskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      \n@param accountTakeoverRiskConfiguration The account takeover risk configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountTakeoverRiskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      \n@return The account takeover risk configuration.", "getterModel" : { "returnType" : "AccountTakeoverRiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountTakeoverRiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountTakeoverRiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccountTakeoverRiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      \n@param accountTakeoverRiskConfiguration The account takeover risk configuration.", "setterMethodName" : "setAccountTakeoverRiskConfiguration", "setterModel" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfiguration", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : null, "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfiguration", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      ", "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      \n@param clientId The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      \n@return The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      \n@param clientId The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompromisedCredentialsRiskConfiguration" : { "beanStyleGetterMethodName" : "getCompromisedCredentialsRiskConfiguration", "beanStyleSetterMethodName" : "setCompromisedCredentialsRiskConfiguration", "c2jName" : "CompromisedCredentialsRiskConfiguration", "c2jShape" : "CompromisedCredentialsRiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CompromisedCredentialsRiskConfigurationType.Builder} avoiding the need to create one manually via {@link CompromisedCredentialsRiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompromisedCredentialsRiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)}.\n@param compromisedCredentialsRiskConfiguration a consumer that will call methods on {@link CompromisedCredentialsRiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compromisedCredentialsRiskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      \n@param compromisedCredentialsRiskConfiguration The compromised credentials risk configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compromisedCredentialsRiskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      \n@return The compromised credentials risk configuration.", "getterModel" : { "returnType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompromisedCredentialsRiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompromisedCredentialsRiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CompromisedCredentialsRiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      \n@param compromisedCredentialsRiskConfiguration The compromised credentials risk configuration.", "setterMethodName" : "setCompromisedCredentialsRiskConfiguration", "setterModel" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfiguration", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null, "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfiguration", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      ", "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "xmlNameSpaceUri" : null }, "RiskExceptionConfiguration" : { "beanStyleGetterMethodName" : "getRiskExceptionConfiguration", "beanStyleSetterMethodName" : "setRiskExceptionConfiguration", "c2jName" : "RiskExceptionConfiguration", "c2jShape" : "RiskExceptionConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link RiskExceptionConfigurationType.Builder} avoiding the need to create one manually via {@link RiskExceptionConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RiskExceptionConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #riskExceptionConfiguration(RiskExceptionConfigurationType)}.\n@param riskExceptionConfiguration a consumer that will call methods on {@link RiskExceptionConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskExceptionConfiguration(RiskExceptionConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "riskExceptionConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@param riskExceptionConfiguration The configuration to override the risk decision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "riskExceptionConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@return The configuration to override the risk decision.", "getterModel" : { "returnType" : "RiskExceptionConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskExceptionConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskExceptionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RiskExceptionConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@param riskExceptionConfiguration The configuration to override the risk decision.", "setterMethodName" : "setRiskExceptionConfiguration", "setterModel" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfiguration", "variableType" : "RiskExceptionConfigurationType", "documentation" : null, "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfiguration", "variableType" : "RiskExceptionConfigurationType", "documentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      ", "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      \n@param clientId The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      \n@return The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      \n@param clientId The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The app client ID. If ClientId is null, then the risk configuration is mapped to userPoolId. When the client ID is null, the same risk configuration is applied to all the clients in the userPool.

                                                                                                                                                                                      Otherwise, ClientId is mapped to the client. When the client ID is not null, the user pool configuration is overridden and the risk configuration for the client is used instead.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompromisedCredentialsRiskConfiguration", "beanStyleSetterMethodName" : "setCompromisedCredentialsRiskConfiguration", "c2jName" : "CompromisedCredentialsRiskConfiguration", "c2jShape" : "CompromisedCredentialsRiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CompromisedCredentialsRiskConfigurationType.Builder} avoiding the need to create one manually via {@link CompromisedCredentialsRiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompromisedCredentialsRiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)}.\n@param compromisedCredentialsRiskConfiguration a consumer that will call methods on {@link CompromisedCredentialsRiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compromisedCredentialsRiskConfiguration(CompromisedCredentialsRiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compromisedCredentialsRiskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      \n@param compromisedCredentialsRiskConfiguration The compromised credentials risk configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compromisedCredentialsRiskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      \n@return The compromised credentials risk configuration.", "getterModel" : { "returnType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompromisedCredentialsRiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompromisedCredentialsRiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CompromisedCredentialsRiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      \n@param compromisedCredentialsRiskConfiguration The compromised credentials risk configuration.", "setterMethodName" : "setCompromisedCredentialsRiskConfiguration", "setterModel" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfiguration", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : null, "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompromisedCredentialsRiskConfigurationType", "variableName" : "compromisedCredentialsRiskConfiguration", "variableType" : "CompromisedCredentialsRiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The compromised credentials risk configuration.

                                                                                                                                                                                      ", "simpleType" : "CompromisedCredentialsRiskConfigurationType", "variableSetterType" : "CompromisedCredentialsRiskConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccountTakeoverRiskConfiguration", "beanStyleSetterMethodName" : "setAccountTakeoverRiskConfiguration", "c2jName" : "AccountTakeoverRiskConfiguration", "c2jShape" : "AccountTakeoverRiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AccountTakeoverRiskConfigurationType.Builder} avoiding the need to create one manually via {@link AccountTakeoverRiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountTakeoverRiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)}.\n@param accountTakeoverRiskConfiguration a consumer that will call methods on {@link AccountTakeoverRiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountTakeoverRiskConfiguration(AccountTakeoverRiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountTakeoverRiskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      \n@param accountTakeoverRiskConfiguration The account takeover risk configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountTakeoverRiskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      \n@return The account takeover risk configuration.", "getterModel" : { "returnType" : "AccountTakeoverRiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountTakeoverRiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountTakeoverRiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccountTakeoverRiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      \n@param accountTakeoverRiskConfiguration The account takeover risk configuration.", "setterMethodName" : "setAccountTakeoverRiskConfiguration", "setterModel" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfiguration", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : null, "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountTakeoverRiskConfigurationType", "variableName" : "accountTakeoverRiskConfiguration", "variableType" : "AccountTakeoverRiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The account takeover risk configuration.

                                                                                                                                                                                      ", "simpleType" : "AccountTakeoverRiskConfigurationType", "variableSetterType" : "AccountTakeoverRiskConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRiskExceptionConfiguration", "beanStyleSetterMethodName" : "setRiskExceptionConfiguration", "c2jName" : "RiskExceptionConfiguration", "c2jShape" : "RiskExceptionConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link RiskExceptionConfigurationType.Builder} avoiding the need to create one manually via {@link RiskExceptionConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RiskExceptionConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #riskExceptionConfiguration(RiskExceptionConfigurationType)}.\n@param riskExceptionConfiguration a consumer that will call methods on {@link RiskExceptionConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskExceptionConfiguration(RiskExceptionConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "riskExceptionConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@param riskExceptionConfiguration The configuration to override the risk decision.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "riskExceptionConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@return The configuration to override the risk decision.", "getterModel" : { "returnType" : "RiskExceptionConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskExceptionConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskExceptionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RiskExceptionConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      \n@param riskExceptionConfiguration The configuration to override the risk decision.", "setterMethodName" : "setRiskExceptionConfiguration", "setterModel" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfiguration", "variableType" : "RiskExceptionConfigurationType", "documentation" : null, "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RiskExceptionConfigurationType", "variableName" : "riskExceptionConfiguration", "variableType" : "RiskExceptionConfigurationType", "documentation" : "

                                                                                                                                                                                      The configuration to override the risk decision.

                                                                                                                                                                                      ", "simpleType" : "RiskExceptionConfigurationType", "variableSetterType" : "RiskExceptionConfigurationType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "SetRiskConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetRiskConfigurationRequest", "variableName" : "setRiskConfigurationRequest", "variableType" : "SetRiskConfigurationRequest", "documentation" : null, "simpleType" : "SetRiskConfigurationRequest", "variableSetterType" : "SetRiskConfigurationRequest" }, "wrapper" : false }, "SetRiskConfigurationResponse" : { "c2jName" : "SetRiskConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRiskConfiguration", "beanStyleSetterMethodName" : "setRiskConfiguration", "c2jName" : "RiskConfiguration", "c2jShape" : "RiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link RiskConfigurationType.Builder} avoiding the need to create one manually via {@link RiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #riskConfiguration(RiskConfigurationType)}.\n@param riskConfiguration a consumer that will call methods on {@link RiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskConfiguration(RiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "riskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      \n@param riskConfiguration The risk configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "riskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      \n@return The risk configuration.", "getterModel" : { "returnType" : "RiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      \n@param riskConfiguration The risk configuration.", "setterMethodName" : "setRiskConfiguration", "setterModel" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfiguration", "variableType" : "RiskConfigurationType", "documentation" : null, "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfiguration", "variableType" : "RiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      ", "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RiskConfiguration" : { "beanStyleGetterMethodName" : "getRiskConfiguration", "beanStyleSetterMethodName" : "setRiskConfiguration", "c2jName" : "RiskConfiguration", "c2jShape" : "RiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link RiskConfigurationType.Builder} avoiding the need to create one manually via {@link RiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #riskConfiguration(RiskConfigurationType)}.\n@param riskConfiguration a consumer that will call methods on {@link RiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskConfiguration(RiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "riskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      \n@param riskConfiguration The risk configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "riskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      \n@return The risk configuration.", "getterModel" : { "returnType" : "RiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      \n@param riskConfiguration The risk configuration.", "setterMethodName" : "setRiskConfiguration", "setterModel" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfiguration", "variableType" : "RiskConfigurationType", "documentation" : null, "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfiguration", "variableType" : "RiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      ", "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRiskConfiguration", "beanStyleSetterMethodName" : "setRiskConfiguration", "c2jName" : "RiskConfiguration", "c2jShape" : "RiskConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link RiskConfigurationType.Builder} avoiding the need to create one manually via {@link RiskConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link RiskConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #riskConfiguration(RiskConfigurationType)}.\n@param riskConfiguration a consumer that will call methods on {@link RiskConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #riskConfiguration(RiskConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "riskConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      \n@param riskConfiguration The risk configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "riskConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      \n@return The risk configuration.", "getterModel" : { "returnType" : "RiskConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RiskConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RiskConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RiskConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      \n@param riskConfiguration The risk configuration.", "setterMethodName" : "setRiskConfiguration", "setterModel" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfiguration", "variableType" : "RiskConfigurationType", "documentation" : null, "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RiskConfigurationType", "variableName" : "riskConfiguration", "variableType" : "RiskConfigurationType", "documentation" : "

                                                                                                                                                                                      The risk configuration.

                                                                                                                                                                                      ", "simpleType" : "RiskConfigurationType", "variableSetterType" : "RiskConfigurationType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "RiskConfiguration" ], "shapeName" : "SetRiskConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetRiskConfigurationResponse", "variableName" : "setRiskConfigurationResponse", "variableType" : "SetRiskConfigurationResponse", "documentation" : null, "simpleType" : "SetRiskConfigurationResponse", "variableSetterType" : "SetRiskConfigurationResponse" }, "wrapper" : false }, "SetUiCustomizationRequest" : { "c2jName" : "SetUICustomizationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SetUICustomization", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.SetUICustomization", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@param clientId The client ID for the client app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@return The client ID for the client app.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@param clientId The client ID for the client app.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCss", "beanStyleSetterMethodName" : "setCss", "c2jName" : "CSS", "c2jShape" : "CSSType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #css(String)}.\n@param css a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #css(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "css", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@param css The CSS values in the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "css", "getterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@return The CSS values in the UI customization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CSS", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CSS", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CSS", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@param css The CSS values in the UI customization.", "setterMethodName" : "setCss", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "css", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "css", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImageFile", "beanStyleSetterMethodName" : "setImageFile", "c2jName" : "ImageFile", "c2jShape" : "ImageFileType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #imageFile(SdkBytes)}.\n@param imageFile a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageFile(SdkBytes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageFile", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      \n@param imageFile The uploaded logo image for the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageFile", "getterDocumentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      \n@return The uploaded logo image for the UI customization.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImageFile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ImageFile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "ImageFile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      \n@param imageFile The uploaded logo image for the UI customization.", "setterMethodName" : "setImageFile", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "imageFile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "imageFile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CSS" : { "beanStyleGetterMethodName" : "getCss", "beanStyleSetterMethodName" : "setCss", "c2jName" : "CSS", "c2jShape" : "CSSType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #css(String)}.\n@param css a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #css(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "css", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@param css The CSS values in the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "css", "getterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@return The CSS values in the UI customization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CSS", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CSS", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CSS", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@param css The CSS values in the UI customization.", "setterMethodName" : "setCss", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "css", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "css", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@param clientId The client ID for the client app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@return The client ID for the client app.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@param clientId The client ID for the client app.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ImageFile" : { "beanStyleGetterMethodName" : "getImageFile", "beanStyleSetterMethodName" : "setImageFile", "c2jName" : "ImageFile", "c2jShape" : "ImageFileType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #imageFile(SdkBytes)}.\n@param imageFile a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageFile(SdkBytes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageFile", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      \n@param imageFile The uploaded logo image for the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageFile", "getterDocumentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      \n@return The uploaded logo image for the UI customization.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImageFile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ImageFile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "ImageFile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      \n@param imageFile The uploaded logo image for the UI customization.", "setterMethodName" : "setImageFile", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "imageFile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "imageFile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@param clientId The client ID for the client app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@return The client ID for the client app.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@param clientId The client ID for the client app.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCss", "beanStyleSetterMethodName" : "setCss", "c2jName" : "CSS", "c2jShape" : "CSSType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #css(String)}.\n@param css a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #css(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "css", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@param css The CSS values in the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "css", "getterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@return The CSS values in the UI customization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CSS", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CSS", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CSS", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@param css The CSS values in the UI customization.", "setterMethodName" : "setCss", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "css", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "css", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImageFile", "beanStyleSetterMethodName" : "setImageFile", "c2jName" : "ImageFile", "c2jShape" : "ImageFileType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #imageFile(SdkBytes)}.\n@param imageFile a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageFile(SdkBytes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageFile", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      \n@param imageFile The uploaded logo image for the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageFile", "getterDocumentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      \n@return The uploaded logo image for the UI customization.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImageFile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ImageFile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "ImageFile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      \n@param imageFile The uploaded logo image for the UI customization.", "setterMethodName" : "setImageFile", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "imageFile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "imageFile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                                                      The uploaded logo image for the UI customization.

                                                                                                                                                                                      ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "SetUiCustomizationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetUiCustomizationRequest", "variableName" : "setUiCustomizationRequest", "variableType" : "SetUiCustomizationRequest", "documentation" : null, "simpleType" : "SetUiCustomizationRequest", "variableSetterType" : "SetUiCustomizationRequest" }, "wrapper" : false }, "SetUiCustomizationResponse" : { "c2jName" : "SetUICustomizationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUiCustomization", "beanStyleSetterMethodName" : "setUiCustomization", "c2jName" : "UICustomization", "c2jShape" : "UICustomizationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UICustomizationType.Builder} avoiding the need to create one manually via {@link UICustomizationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UICustomizationType.Builder#build()} is called immediately and its result is passed to {@link #uiCustomization(UICustomizationType)}.\n@param uiCustomization a consumer that will call methods on {@link UICustomizationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uiCustomization(UICustomizationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uiCustomization", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      \n@param uiCustomization The UI customization information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uiCustomization", "getterDocumentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      \n@return The UI customization information.", "getterModel" : { "returnType" : "UICustomizationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UICustomization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UICustomization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UICustomization", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      \n@param uiCustomization The UI customization information.", "setterMethodName" : "setUiCustomization", "setterModel" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomization", "variableType" : "UICustomizationType", "documentation" : null, "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomization", "variableType" : "UICustomizationType", "documentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      ", "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UICustomization" : { "beanStyleGetterMethodName" : "getUiCustomization", "beanStyleSetterMethodName" : "setUiCustomization", "c2jName" : "UICustomization", "c2jShape" : "UICustomizationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UICustomizationType.Builder} avoiding the need to create one manually via {@link UICustomizationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UICustomizationType.Builder#build()} is called immediately and its result is passed to {@link #uiCustomization(UICustomizationType)}.\n@param uiCustomization a consumer that will call methods on {@link UICustomizationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uiCustomization(UICustomizationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uiCustomization", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      \n@param uiCustomization The UI customization information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uiCustomization", "getterDocumentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      \n@return The UI customization information.", "getterModel" : { "returnType" : "UICustomizationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UICustomization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UICustomization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UICustomization", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      \n@param uiCustomization The UI customization information.", "setterMethodName" : "setUiCustomization", "setterModel" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomization", "variableType" : "UICustomizationType", "documentation" : null, "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomization", "variableType" : "UICustomizationType", "documentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      ", "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUiCustomization", "beanStyleSetterMethodName" : "setUiCustomization", "c2jName" : "UICustomization", "c2jShape" : "UICustomizationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UICustomizationType.Builder} avoiding the need to create one manually via {@link UICustomizationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UICustomizationType.Builder#build()} is called immediately and its result is passed to {@link #uiCustomization(UICustomizationType)}.\n@param uiCustomization a consumer that will call methods on {@link UICustomizationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uiCustomization(UICustomizationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uiCustomization", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      \n@param uiCustomization The UI customization information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uiCustomization", "getterDocumentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      \n@return The UI customization information.", "getterModel" : { "returnType" : "UICustomizationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UICustomization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UICustomization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UICustomization", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      \n@param uiCustomization The UI customization information.", "setterMethodName" : "setUiCustomization", "setterModel" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomization", "variableType" : "UICustomizationType", "documentation" : null, "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomization", "variableType" : "UICustomizationType", "documentation" : "

                                                                                                                                                                                      The UI customization information.

                                                                                                                                                                                      ", "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UICustomization" ], "shapeName" : "SetUiCustomizationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetUiCustomizationResponse", "variableName" : "setUiCustomizationResponse", "variableType" : "SetUiCustomizationResponse", "documentation" : null, "simpleType" : "SetUiCustomizationResponse", "variableSetterType" : "SetUiCustomizationResponse" }, "wrapper" : false }, "SetUserMfaPreferenceRequest" : { "c2jName" : "SetUserMFAPreferenceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SetUserMFAPreference", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.SetUserMFAPreference", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSmsMfaSettings", "beanStyleSetterMethodName" : "setSmsMfaSettings", "c2jName" : "SMSMfaSettings", "c2jShape" : "SMSMfaSettingsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SMSMfaSettingsType.Builder} avoiding the need to create one manually via {@link SMSMfaSettingsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSMfaSettingsType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaSettings(SMSMfaSettingsType)}.\n@param smsMfaSettings a consumer that will call methods on {@link SMSMfaSettingsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaSettings(SMSMfaSettingsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaSettings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      \n@param smsMfaSettings The SMS text message multi-factor authentication (MFA) settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaSettings", "getterDocumentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      \n@return The SMS text message multi-factor authentication (MFA) settings.", "getterModel" : { "returnType" : "SMSMfaSettingsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMfaSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMfaSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSMfaSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      \n@param smsMfaSettings The SMS text message multi-factor authentication (MFA) settings.", "setterMethodName" : "setSmsMfaSettings", "setterModel" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettings", "variableType" : "SMSMfaSettingsType", "documentation" : null, "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettings", "variableType" : "SMSMfaSettingsType", "documentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      ", "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareTokenMfaSettings", "beanStyleSetterMethodName" : "setSoftwareTokenMfaSettings", "c2jName" : "SoftwareTokenMfaSettings", "c2jShape" : "SoftwareTokenMfaSettingsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaSettingsType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaSettingsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaSettingsType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)}.\n@param softwareTokenMfaSettings a consumer that will call methods on {@link SoftwareTokenMfaSettingsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaSettings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      \n@param softwareTokenMfaSettings The time-based one-time password software token MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaSettings", "getterDocumentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      \n@return The time-based one-time password software token MFA settings.", "getterModel" : { "returnType" : "SoftwareTokenMfaSettingsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      \n@param softwareTokenMfaSettings The time-based one-time password software token MFA settings.", "setterMethodName" : "setSoftwareTokenMfaSettings", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettings", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : null, "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettings", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      ", "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SMSMfaSettings" : { "beanStyleGetterMethodName" : "getSmsMfaSettings", "beanStyleSetterMethodName" : "setSmsMfaSettings", "c2jName" : "SMSMfaSettings", "c2jShape" : "SMSMfaSettingsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SMSMfaSettingsType.Builder} avoiding the need to create one manually via {@link SMSMfaSettingsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSMfaSettingsType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaSettings(SMSMfaSettingsType)}.\n@param smsMfaSettings a consumer that will call methods on {@link SMSMfaSettingsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaSettings(SMSMfaSettingsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaSettings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      \n@param smsMfaSettings The SMS text message multi-factor authentication (MFA) settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaSettings", "getterDocumentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      \n@return The SMS text message multi-factor authentication (MFA) settings.", "getterModel" : { "returnType" : "SMSMfaSettingsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMfaSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMfaSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSMfaSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      \n@param smsMfaSettings The SMS text message multi-factor authentication (MFA) settings.", "setterMethodName" : "setSmsMfaSettings", "setterModel" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettings", "variableType" : "SMSMfaSettingsType", "documentation" : null, "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettings", "variableType" : "SMSMfaSettingsType", "documentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      ", "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "xmlNameSpaceUri" : null }, "SoftwareTokenMfaSettings" : { "beanStyleGetterMethodName" : "getSoftwareTokenMfaSettings", "beanStyleSetterMethodName" : "setSoftwareTokenMfaSettings", "c2jName" : "SoftwareTokenMfaSettings", "c2jShape" : "SoftwareTokenMfaSettingsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaSettingsType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaSettingsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaSettingsType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)}.\n@param softwareTokenMfaSettings a consumer that will call methods on {@link SoftwareTokenMfaSettingsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaSettings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      \n@param softwareTokenMfaSettings The time-based one-time password software token MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaSettings", "getterDocumentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      \n@return The time-based one-time password software token MFA settings.", "getterModel" : { "returnType" : "SoftwareTokenMfaSettingsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      \n@param softwareTokenMfaSettings The time-based one-time password software token MFA settings.", "setterMethodName" : "setSoftwareTokenMfaSettings", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettings", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : null, "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettings", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      ", "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSmsMfaSettings", "beanStyleSetterMethodName" : "setSmsMfaSettings", "c2jName" : "SMSMfaSettings", "c2jShape" : "SMSMfaSettingsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SMSMfaSettingsType.Builder} avoiding the need to create one manually via {@link SMSMfaSettingsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMSMfaSettingsType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaSettings(SMSMfaSettingsType)}.\n@param smsMfaSettings a consumer that will call methods on {@link SMSMfaSettingsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaSettings(SMSMfaSettingsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaSettings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      \n@param smsMfaSettings The SMS text message multi-factor authentication (MFA) settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaSettings", "getterDocumentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      \n@return The SMS text message multi-factor authentication (MFA) settings.", "getterModel" : { "returnType" : "SMSMfaSettingsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMSMfaSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMSMfaSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SMSMfaSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      \n@param smsMfaSettings The SMS text message multi-factor authentication (MFA) settings.", "setterMethodName" : "setSmsMfaSettings", "setterModel" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettings", "variableType" : "SMSMfaSettingsType", "documentation" : null, "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMSMfaSettingsType", "variableName" : "smsMfaSettings", "variableType" : "SMSMfaSettingsType", "documentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) settings.

                                                                                                                                                                                      ", "simpleType" : "SMSMfaSettingsType", "variableSetterType" : "SMSMfaSettingsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareTokenMfaSettings", "beanStyleSetterMethodName" : "setSoftwareTokenMfaSettings", "c2jName" : "SoftwareTokenMfaSettings", "c2jShape" : "SoftwareTokenMfaSettingsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaSettingsType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaSettingsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaSettingsType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)}.\n@param softwareTokenMfaSettings a consumer that will call methods on {@link SoftwareTokenMfaSettingsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaSettings(SoftwareTokenMfaSettingsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaSettings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      \n@param softwareTokenMfaSettings The time-based one-time password software token MFA settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaSettings", "getterDocumentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      \n@return The time-based one-time password software token MFA settings.", "getterModel" : { "returnType" : "SoftwareTokenMfaSettingsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      \n@param softwareTokenMfaSettings The time-based one-time password software token MFA settings.", "setterMethodName" : "setSoftwareTokenMfaSettings", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettings", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : null, "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettings", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : "

                                                                                                                                                                                      The time-based one-time password software token MFA settings.

                                                                                                                                                                                      ", "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccessToken" ], "shapeName" : "SetUserMfaPreferenceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetUserMfaPreferenceRequest", "variableName" : "setUserMfaPreferenceRequest", "variableType" : "SetUserMfaPreferenceRequest", "documentation" : null, "simpleType" : "SetUserMfaPreferenceRequest", "variableSetterType" : "SetUserMfaPreferenceRequest" }, "wrapper" : false }, "SetUserMfaPreferenceResponse" : { "c2jName" : "SetUserMFAPreferenceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SetUserMfaPreferenceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetUserMfaPreferenceResponse", "variableName" : "setUserMfaPreferenceResponse", "variableType" : "SetUserMfaPreferenceResponse", "documentation" : null, "simpleType" : "SetUserMfaPreferenceResponse", "variableSetterType" : "SetUserMfaPreferenceResponse" }, "wrapper" : false }, "SetUserPoolMfaConfigRequest" : { "c2jName" : "SetUserPoolMfaConfigRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SetUserPoolMfaConfig", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.SetUserPoolMfaConfig", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsMfaConfiguration", "beanStyleSetterMethodName" : "setSmsMfaConfiguration", "c2jName" : "SmsMfaConfiguration", "c2jShape" : "SmsMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SmsMfaConfigType.Builder} avoiding the need to create one manually via {@link SmsMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaConfiguration(SmsMfaConfigType)}.\n@param smsMfaConfiguration a consumer that will call methods on {@link SmsMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaConfiguration(SmsMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@param smsMfaConfiguration The SMS text message MFA configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@return The SMS text message MFA configuration.", "getterModel" : { "returnType" : "SmsMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@param smsMfaConfiguration The SMS text message MFA configuration.", "setterMethodName" : "setSmsMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : null, "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareTokenMfaConfiguration", "beanStyleSetterMethodName" : "setSoftwareTokenMfaConfiguration", "c2jName" : "SoftwareTokenMfaConfiguration", "c2jShape" : "SoftwareTokenMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaConfigType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)}.\n@param softwareTokenMfaConfiguration a consumer that will call methods on {@link SoftwareTokenMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@param softwareTokenMfaConfiguration The software token MFA configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@return The software token MFA configuration.", "getterModel" : { "returnType" : "SoftwareTokenMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@param softwareTokenMfaConfiguration The software token MFA configuration.", "setterMethodName" : "setSoftwareTokenMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : null, "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n@param mfaConfiguration The MFA configuration.\n@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                                                                      \n@return The MFA configuration.\n@see UserPoolMfaType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n@param mfaConfiguration The MFA configuration.\n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MfaConfiguration" : { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n@param mfaConfiguration The MFA configuration.\n@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                                                                      \n@return The MFA configuration.\n@see UserPoolMfaType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n@param mfaConfiguration The MFA configuration.\n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsMfaConfiguration" : { "beanStyleGetterMethodName" : "getSmsMfaConfiguration", "beanStyleSetterMethodName" : "setSmsMfaConfiguration", "c2jName" : "SmsMfaConfiguration", "c2jShape" : "SmsMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SmsMfaConfigType.Builder} avoiding the need to create one manually via {@link SmsMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaConfiguration(SmsMfaConfigType)}.\n@param smsMfaConfiguration a consumer that will call methods on {@link SmsMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaConfiguration(SmsMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@param smsMfaConfiguration The SMS text message MFA configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@return The SMS text message MFA configuration.", "getterModel" : { "returnType" : "SmsMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@param smsMfaConfiguration The SMS text message MFA configuration.", "setterMethodName" : "setSmsMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : null, "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "xmlNameSpaceUri" : null }, "SoftwareTokenMfaConfiguration" : { "beanStyleGetterMethodName" : "getSoftwareTokenMfaConfiguration", "beanStyleSetterMethodName" : "setSoftwareTokenMfaConfiguration", "c2jName" : "SoftwareTokenMfaConfiguration", "c2jShape" : "SoftwareTokenMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaConfigType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)}.\n@param softwareTokenMfaConfiguration a consumer that will call methods on {@link SoftwareTokenMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@param softwareTokenMfaConfiguration The software token MFA configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@return The software token MFA configuration.", "getterModel" : { "returnType" : "SoftwareTokenMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@param softwareTokenMfaConfiguration The software token MFA configuration.", "setterMethodName" : "setSoftwareTokenMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : null, "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsMfaConfiguration", "beanStyleSetterMethodName" : "setSmsMfaConfiguration", "c2jName" : "SmsMfaConfiguration", "c2jShape" : "SmsMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SmsMfaConfigType.Builder} avoiding the need to create one manually via {@link SmsMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaConfiguration(SmsMfaConfigType)}.\n@param smsMfaConfiguration a consumer that will call methods on {@link SmsMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaConfiguration(SmsMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@param smsMfaConfiguration The SMS text message MFA configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@return The SMS text message MFA configuration.", "getterModel" : { "returnType" : "SmsMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@param smsMfaConfiguration The SMS text message MFA configuration.", "setterMethodName" : "setSmsMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : null, "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareTokenMfaConfiguration", "beanStyleSetterMethodName" : "setSoftwareTokenMfaConfiguration", "c2jName" : "SoftwareTokenMfaConfiguration", "c2jShape" : "SoftwareTokenMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaConfigType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)}.\n@param softwareTokenMfaConfiguration a consumer that will call methods on {@link SoftwareTokenMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@param softwareTokenMfaConfiguration The software token MFA configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@return The software token MFA configuration.", "getterModel" : { "returnType" : "SoftwareTokenMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@param softwareTokenMfaConfiguration The software token MFA configuration.", "setterMethodName" : "setSoftwareTokenMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : null, "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n@param mfaConfiguration The MFA configuration.\n@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                                                                      \n@return The MFA configuration.\n@see UserPoolMfaType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n@param mfaConfiguration The MFA configuration.\n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "SetUserPoolMfaConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetUserPoolMfaConfigRequest", "variableName" : "setUserPoolMfaConfigRequest", "variableType" : "SetUserPoolMfaConfigRequest", "documentation" : null, "simpleType" : "SetUserPoolMfaConfigRequest", "variableSetterType" : "SetUserPoolMfaConfigRequest" }, "wrapper" : false }, "SetUserPoolMfaConfigResponse" : { "c2jName" : "SetUserPoolMfaConfigResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSmsMfaConfiguration", "beanStyleSetterMethodName" : "setSmsMfaConfiguration", "c2jName" : "SmsMfaConfiguration", "c2jShape" : "SmsMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SmsMfaConfigType.Builder} avoiding the need to create one manually via {@link SmsMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaConfiguration(SmsMfaConfigType)}.\n@param smsMfaConfiguration a consumer that will call methods on {@link SmsMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaConfiguration(SmsMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@param smsMfaConfiguration The SMS text message MFA configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@return The SMS text message MFA configuration.", "getterModel" : { "returnType" : "SmsMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@param smsMfaConfiguration The SMS text message MFA configuration.", "setterMethodName" : "setSmsMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : null, "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareTokenMfaConfiguration", "beanStyleSetterMethodName" : "setSoftwareTokenMfaConfiguration", "c2jName" : "SoftwareTokenMfaConfiguration", "c2jShape" : "SoftwareTokenMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaConfigType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)}.\n@param softwareTokenMfaConfiguration a consumer that will call methods on {@link SoftwareTokenMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@param softwareTokenMfaConfiguration The software token MFA configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@return The software token MFA configuration.", "getterModel" : { "returnType" : "SoftwareTokenMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@param softwareTokenMfaConfiguration The software token MFA configuration.", "setterMethodName" : "setSoftwareTokenMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : null, "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n@param mfaConfiguration The MFA configuration.\n@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                                                                      \n@return The MFA configuration.\n@see UserPoolMfaType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n@param mfaConfiguration The MFA configuration.\n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MfaConfiguration" : { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n@param mfaConfiguration The MFA configuration.\n@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                                                                      \n@return The MFA configuration.\n@see UserPoolMfaType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n@param mfaConfiguration The MFA configuration.\n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsMfaConfiguration" : { "beanStyleGetterMethodName" : "getSmsMfaConfiguration", "beanStyleSetterMethodName" : "setSmsMfaConfiguration", "c2jName" : "SmsMfaConfiguration", "c2jShape" : "SmsMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SmsMfaConfigType.Builder} avoiding the need to create one manually via {@link SmsMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaConfiguration(SmsMfaConfigType)}.\n@param smsMfaConfiguration a consumer that will call methods on {@link SmsMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaConfiguration(SmsMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@param smsMfaConfiguration The SMS text message MFA configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@return The SMS text message MFA configuration.", "getterModel" : { "returnType" : "SmsMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@param smsMfaConfiguration The SMS text message MFA configuration.", "setterMethodName" : "setSmsMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : null, "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "xmlNameSpaceUri" : null }, "SoftwareTokenMfaConfiguration" : { "beanStyleGetterMethodName" : "getSoftwareTokenMfaConfiguration", "beanStyleSetterMethodName" : "setSoftwareTokenMfaConfiguration", "c2jName" : "SoftwareTokenMfaConfiguration", "c2jShape" : "SoftwareTokenMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaConfigType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)}.\n@param softwareTokenMfaConfiguration a consumer that will call methods on {@link SoftwareTokenMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@param softwareTokenMfaConfiguration The software token MFA configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@return The software token MFA configuration.", "getterModel" : { "returnType" : "SoftwareTokenMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@param softwareTokenMfaConfiguration The software token MFA configuration.", "setterMethodName" : "setSoftwareTokenMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : null, "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSmsMfaConfiguration", "beanStyleSetterMethodName" : "setSmsMfaConfiguration", "c2jName" : "SmsMfaConfiguration", "c2jShape" : "SmsMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SmsMfaConfigType.Builder} avoiding the need to create one manually via {@link SmsMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #smsMfaConfiguration(SmsMfaConfigType)}.\n@param smsMfaConfiguration a consumer that will call methods on {@link SmsMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMfaConfiguration(SmsMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@param smsMfaConfiguration The SMS text message MFA configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@return The SMS text message MFA configuration.", "getterModel" : { "returnType" : "SmsMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      \n@param smsMfaConfiguration The SMS text message MFA configuration.", "setterMethodName" : "setSmsMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : null, "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfiguration", "variableType" : "SmsMfaConfigType", "documentation" : "

                                                                                                                                                                                      The SMS text message MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSoftwareTokenMfaConfiguration", "beanStyleSetterMethodName" : "setSoftwareTokenMfaConfiguration", "c2jName" : "SoftwareTokenMfaConfiguration", "c2jShape" : "SoftwareTokenMfaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SoftwareTokenMfaConfigType.Builder} avoiding the need to create one manually via {@link SoftwareTokenMfaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SoftwareTokenMfaConfigType.Builder#build()} is called immediately and its result is passed to {@link #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)}.\n@param softwareTokenMfaConfiguration a consumer that will call methods on {@link SoftwareTokenMfaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #softwareTokenMfaConfiguration(SoftwareTokenMfaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "softwareTokenMfaConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@param softwareTokenMfaConfiguration The software token MFA configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "softwareTokenMfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@return The software token MFA configuration.", "getterModel" : { "returnType" : "SoftwareTokenMfaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SoftwareTokenMfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SoftwareTokenMfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SoftwareTokenMfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      \n@param softwareTokenMfaConfiguration The software token MFA configuration.", "setterMethodName" : "setSoftwareTokenMfaConfiguration", "setterModel" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : null, "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfiguration", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : "

                                                                                                                                                                                      The software token MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n@param mfaConfiguration The MFA configuration.\n@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                                                                      \n@return The MFA configuration.\n@see UserPoolMfaType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      \n@param mfaConfiguration The MFA configuration.\n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The MFA configuration.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SetUserPoolMfaConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetUserPoolMfaConfigResponse", "variableName" : "setUserPoolMfaConfigResponse", "variableType" : "SetUserPoolMfaConfigResponse", "documentation" : null, "simpleType" : "SetUserPoolMfaConfigResponse", "variableSetterType" : "SetUserPoolMfaConfigResponse" }, "wrapper" : false }, "SetUserSettingsRequest" : { "c2jName" : "SetUserSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the request to set user settings.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SetUserSettings", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.SetUserSettings", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The access token for the set user settings request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The access token for the set user settings request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The access token for the set user settings request.

                                                                                                                                                                                      \n@param accessToken The access token for the set user settings request.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The access token for the set user settings request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                                                                                                                                                      Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                                                                      \n@param mfaOptions Specifies the options for MFA (e.g., email or phone number).", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The access token for the set user settings request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The access token for the set user settings request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The access token for the set user settings request.

                                                                                                                                                                                      \n@param accessToken The access token for the set user settings request.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The access token for the set user settings request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MFAOptions" : { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                                                                                                                                                      Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                                                                      \n@param mfaOptions Specifies the options for MFA (e.g., email or phone number).", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The access token for the set user settings request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The access token for the set user settings request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The access token for the set user settings request.

                                                                                                                                                                                      \n@param accessToken The access token for the set user settings request.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The access token for the set user settings request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                                                                                                                                                      Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies the options for MFA (e.g., email or phone number).

                                                                                                                                                                                      \n@param mfaOptions Specifies the options for MFA (e.g., email or phone number).", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccessToken", "MFAOptions" ], "shapeName" : "SetUserSettingsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetUserSettingsRequest", "variableName" : "setUserSettingsRequest", "variableType" : "SetUserSettingsRequest", "documentation" : null, "simpleType" : "SetUserSettingsRequest", "variableSetterType" : "SetUserSettingsRequest" }, "wrapper" : false }, "SetUserSettingsResponse" : { "c2jName" : "SetUserSettingsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The response from the server for a set user settings request.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SetUserSettingsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetUserSettingsResponse", "variableName" : "setUserSettingsResponse", "variableType" : "SetUserSettingsResponse", "documentation" : null, "simpleType" : "SetUserSettingsResponse", "variableSetterType" : "SetUserSettingsResponse" }, "wrapper" : false }, "SignUpRequest" : { "c2jName" : "SignUpRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the request to register a user.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "SignUp", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.SignUp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      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.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user name of the user you wish to register.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user name of the user you wish to register.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The user name of the user you wish to register.

                                                                                                                                                                                      \n@param username The user name of the user you wish to register.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user name of the user you wish to register.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The password of the user you wish to register.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The password of the user you wish to register.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "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.", "fluentSetterMethodName" : "password", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The password of the user you wish to register.

                                                                                                                                                                                      \n@param password The password of the user you wish to register.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The password of the user you wish to register.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValidationData", "beanStyleSetterMethodName" : "setValidationData", "c2jName" : "ValidationData", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The validation data in the request to register a user.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #validationData(List)}.\n@param validationData a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #validationData(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The validation data in the request to register a user.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validationData", "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.", "fluentSetterMethodName" : "validationData", "getterDocumentation" : "

                                                                                                                                                                                      The validation data in the request to register a user.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidationData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidationData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidationData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The validation data in the request to register a user.

                                                                                                                                                                                      \n@param validationData The validation data in the request to register a user.", "setterMethodName" : "setValidationData", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      \n@return The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnalyticsMetadata" : { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      \n@return The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The password of the user you wish to register.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The password of the user you wish to register.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "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.", "fluentSetterMethodName" : "password", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The password of the user you wish to register.

                                                                                                                                                                                      \n@param password The password of the user you wish to register.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The password of the user you wish to register.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SecretHash" : { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      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.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserContextData" : { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user name of the user you wish to register.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user name of the user you wish to register.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The user name of the user you wish to register.

                                                                                                                                                                                      \n@param username The user name of the user you wish to register.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getValidationData", "beanStyleSetterMethodName" : "setValidationData", "c2jName" : "ValidationData", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The validation data in the request to register a user.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #validationData(List)}.\n@param validationData a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #validationData(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The validation data in the request to register a user.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validationData", "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.", "fluentSetterMethodName" : "validationData", "getterDocumentation" : "

                                                                                                                                                                                      The validation data in the request to register a user.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidationData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidationData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidationData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The validation data in the request to register a user.

                                                                                                                                                                                      \n@param validationData The validation data in the request to register a user.", "setterMethodName" : "setValidationData", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSecretHash", "beanStyleSetterMethodName" : "setSecretHash", "c2jName" : "SecretHash", "c2jShape" : "SecretHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      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.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretHash(String)}.\n@param secretHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretHash(String)", "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.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretHash", "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.", "fluentSetterMethodName" : "secretHash", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretHash", "sensitive" : true, "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.", "setterMethodName" : "setSecretHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user name of the user you wish to register.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user name of the user you wish to register.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The user name of the user you wish to register.

                                                                                                                                                                                      \n@param username The user name of the user you wish to register.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user name of the user you wish to register.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "PasswordType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The password of the user you wish to register.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The password of the user you wish to register.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "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.", "fluentSetterMethodName" : "password", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The password of the user you wish to register.

                                                                                                                                                                                      \n@param password The password of the user you wish to register.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The password of the user you wish to register.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValidationData", "beanStyleSetterMethodName" : "setValidationData", "c2jName" : "ValidationData", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The validation data in the request to register a user.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #validationData(List)}.\n@param validationData a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #validationData(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The validation data in the request to register a user.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validationData", "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.", "fluentSetterMethodName" : "validationData", "getterDocumentation" : "

                                                                                                                                                                                      The validation data in the request to register a user.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidationData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidationData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidationData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The validation data in the request to register a user.

                                                                                                                                                                                      \n@param validationData The validation data in the request to register a user.", "setterMethodName" : "setValidationData", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validationData", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAnalyticsMetadata", "beanStyleSetterMethodName" : "setAnalyticsMetadata", "c2jName" : "AnalyticsMetadata", "c2jShape" : "AnalyticsMetadataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AnalyticsMetadataType.Builder} avoiding the need to create one manually via {@link AnalyticsMetadataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsMetadataType.Builder#build()} is called immediately and its result is passed to {@link #analyticsMetadata(AnalyticsMetadataType)}.\n@param analyticsMetadata a consumer that will call methods on {@link AnalyticsMetadataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsMetadata(AnalyticsMetadataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsMetadata", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsMetadata", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      \n@return The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.", "getterModel" : { "returnType" : "AnalyticsMetadataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsMetadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsMetadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsMetadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      \n@param analyticsMetadata The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.", "setterMethodName" : "setAnalyticsMetadata", "setterModel" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : null, "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsMetadataType", "variableName" : "analyticsMetadata", "variableType" : "AnalyticsMetadataType", "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics metadata for collecting metrics for SignUp calls.

                                                                                                                                                                                      ", "simpleType" : "AnalyticsMetadataType", "variableSetterType" : "AnalyticsMetadataType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserContextData", "beanStyleSetterMethodName" : "setUserContextData", "c2jName" : "UserContextData", "c2jShape" : "UserContextDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserContextDataType.Builder} avoiding the need to create one manually via {@link UserContextDataType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserContextDataType.Builder#build()} is called immediately and its result is passed to {@link #userContextData(UserContextDataType)}.\n@param userContextData a consumer that will call methods on {@link UserContextDataType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userContextData(UserContextDataType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userContextData", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userContextData", "getterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "UserContextDataType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserContextData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserContextData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserContextData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      \n@param userContextData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setUserContextData", "setterModel" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextData", "variableType" : "UserContextDataType", "documentation" : "

                                                                                                                                                                                      Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                      ", "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ClientId", "Username", "Password" ], "shapeName" : "SignUpRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SignUpRequest", "variableName" : "signUpRequest", "variableType" : "SignUpRequest", "documentation" : null, "simpleType" : "SignUpRequest", "variableSetterType" : "SignUpRequest" }, "wrapper" : false }, "SignUpResponse" : { "c2jName" : "SignUpResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The response from the server for a registration request.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserConfirmed", "beanStyleSetterMethodName" : "setUserConfirmed", "c2jName" : "UserConfirmed", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A response from the server indicating that a user registration has been confirmed.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #userConfirmed(Boolean)}.\n@param userConfirmed a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userConfirmed(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A response from the server indicating that a user registration has been confirmed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userConfirmed", "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.", "fluentSetterMethodName" : "userConfirmed", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserConfirmed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserConfirmed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UserConfirmed", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A response from the server indicating that a user registration has been confirmed.

                                                                                                                                                                                      \n@param userConfirmed A response from the server indicating that a user registration has been confirmed.", "setterMethodName" : "setUserConfirmed", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmed", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getCodeDeliveryDetails", "beanStyleSetterMethodName" : "setCodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}.\n@param codeDeliveryDetails a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetails(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      \n@param codeDeliveryDetails The code delivery details returned by the server response to the user registration request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeDeliveryDetails", "getterDocumentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      \n@return The code delivery details returned by the server response to the user registration request.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CodeDeliveryDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      \n@param codeDeliveryDetails The code delivery details returned by the server response to the user registration request.", "setterMethodName" : "setCodeDeliveryDetails", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserSub", "beanStyleSetterMethodName" : "setUserSub", "c2jName" : "UserSub", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userSub(String)}.\n@param userSub a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userSub(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userSub", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      \n@param userSub The UUID of the authenticated user. This is not the same as username.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userSub", "getterDocumentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      \n@return The UUID of the authenticated user. This is not the same as username.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserSub", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserSub", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserSub", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      \n@param userSub The UUID of the authenticated user. This is not the same as username.", "setterMethodName" : "setUserSub", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userSub", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userSub", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeDeliveryDetails" : { "beanStyleGetterMethodName" : "getCodeDeliveryDetails", "beanStyleSetterMethodName" : "setCodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}.\n@param codeDeliveryDetails a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetails(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      \n@param codeDeliveryDetails The code delivery details returned by the server response to the user registration request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeDeliveryDetails", "getterDocumentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      \n@return The code delivery details returned by the server response to the user registration request.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CodeDeliveryDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      \n@param codeDeliveryDetails The code delivery details returned by the server response to the user registration request.", "setterMethodName" : "setCodeDeliveryDetails", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null }, "UserConfirmed" : { "beanStyleGetterMethodName" : "getUserConfirmed", "beanStyleSetterMethodName" : "setUserConfirmed", "c2jName" : "UserConfirmed", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A response from the server indicating that a user registration has been confirmed.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #userConfirmed(Boolean)}.\n@param userConfirmed a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userConfirmed(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A response from the server indicating that a user registration has been confirmed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userConfirmed", "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.", "fluentSetterMethodName" : "userConfirmed", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserConfirmed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserConfirmed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UserConfirmed", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A response from the server indicating that a user registration has been confirmed.

                                                                                                                                                                                      \n@param userConfirmed A response from the server indicating that a user registration has been confirmed.", "setterMethodName" : "setUserConfirmed", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmed", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, "UserSub" : { "beanStyleGetterMethodName" : "getUserSub", "beanStyleSetterMethodName" : "setUserSub", "c2jName" : "UserSub", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userSub(String)}.\n@param userSub a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userSub(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userSub", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      \n@param userSub The UUID of the authenticated user. This is not the same as username.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userSub", "getterDocumentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      \n@return The UUID of the authenticated user. This is not the same as username.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserSub", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserSub", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserSub", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      \n@param userSub The UUID of the authenticated user. This is not the same as username.", "setterMethodName" : "setUserSub", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userSub", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userSub", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserConfirmed", "beanStyleSetterMethodName" : "setUserConfirmed", "c2jName" : "UserConfirmed", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A response from the server indicating that a user registration has been confirmed.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #userConfirmed(Boolean)}.\n@param userConfirmed a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userConfirmed(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A response from the server indicating that a user registration has been confirmed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userConfirmed", "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.", "fluentSetterMethodName" : "userConfirmed", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserConfirmed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserConfirmed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UserConfirmed", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A response from the server indicating that a user registration has been confirmed.

                                                                                                                                                                                      \n@param userConfirmed A response from the server indicating that a user registration has been confirmed.", "setterMethodName" : "setUserConfirmed", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "userConfirmed", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getCodeDeliveryDetails", "beanStyleSetterMethodName" : "setCodeDeliveryDetails", "c2jName" : "CodeDeliveryDetails", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}.\n@param codeDeliveryDetails a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetails(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      \n@param codeDeliveryDetails The code delivery details returned by the server response to the user registration request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeDeliveryDetails", "getterDocumentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      \n@return The code delivery details returned by the server response to the user registration request.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CodeDeliveryDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      \n@param codeDeliveryDetails The code delivery details returned by the server response to the user registration request.", "setterMethodName" : "setCodeDeliveryDetails", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "codeDeliveryDetails", "variableType" : "CodeDeliveryDetailsType", "documentation" : "

                                                                                                                                                                                      The code delivery details returned by the server response to the user registration request.

                                                                                                                                                                                      ", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserSub", "beanStyleSetterMethodName" : "setUserSub", "c2jName" : "UserSub", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userSub(String)}.\n@param userSub a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userSub(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userSub", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      \n@param userSub The UUID of the authenticated user. This is not the same as username.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userSub", "getterDocumentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      \n@return The UUID of the authenticated user. This is not the same as username.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserSub", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserSub", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserSub", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      \n@param userSub The UUID of the authenticated user. This is not the same as username.", "setterMethodName" : "setUserSub", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userSub", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userSub", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The UUID of the authenticated user. This is not the same as username.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserConfirmed", "UserSub" ], "shapeName" : "SignUpResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SignUpResponse", "variableName" : "signUpResponse", "variableType" : "SignUpResponse", "documentation" : null, "simpleType" : "SignUpResponse", "variableSetterType" : "SignUpResponse" }, "wrapper" : false }, "SmsConfigurationType" : { "c2jName" : "SmsConfigurationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS configuration type.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSnsCallerArn", "beanStyleSetterMethodName" : "setSnsCallerArn", "c2jName" : "SnsCallerArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snsCallerArn(String)}.\n@param snsCallerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsCallerArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snsCallerArn", "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.", "fluentSetterMethodName" : "snsCallerArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnsCallerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnsCallerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnsCallerArn", "sensitive" : false, "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.", "setterMethodName" : "setSnsCallerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snsCallerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "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.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      \n@return The external ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      \n@param externalId The external ID.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExternalId" : { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "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.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      \n@return The external ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      \n@param externalId The external ID.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SnsCallerArn" : { "beanStyleGetterMethodName" : "getSnsCallerArn", "beanStyleSetterMethodName" : "setSnsCallerArn", "c2jName" : "SnsCallerArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snsCallerArn(String)}.\n@param snsCallerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsCallerArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snsCallerArn", "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.", "fluentSetterMethodName" : "snsCallerArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnsCallerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnsCallerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnsCallerArn", "sensitive" : false, "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.", "setterMethodName" : "setSnsCallerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snsCallerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSnsCallerArn", "beanStyleSetterMethodName" : "setSnsCallerArn", "c2jName" : "SnsCallerArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snsCallerArn(String)}.\n@param snsCallerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snsCallerArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) caller.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snsCallerArn", "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.", "fluentSetterMethodName" : "snsCallerArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnsCallerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnsCallerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnsCallerArn", "sensitive" : false, "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.", "setterMethodName" : "setSnsCallerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snsCallerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getExternalId", "beanStyleSetterMethodName" : "setExternalId", "c2jName" : "ExternalId", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #externalId(String)}.\n@param externalId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #externalId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "externalId", "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.", "fluentSetterMethodName" : "externalId", "getterDocumentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      \n@return The external ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExternalId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExternalId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExternalId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      \n@param externalId The external ID.", "setterMethodName" : "setExternalId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "externalId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The external ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SnsCallerArn" ], "shapeName" : "SmsConfigurationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfigurationType", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "wrapper" : false }, "SmsMfaConfigType" : { "c2jName" : "SmsMfaConfigType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS text message multi-factor authentication (MFA) configuration type.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSmsAuthenticationMessage", "beanStyleSetterMethodName" : "setSmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsAuthenticationMessage(String)}.\n@param smsAuthenticationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsAuthenticationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsAuthenticationMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      \n@param smsAuthenticationMessage The SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsAuthenticationMessage", "getterDocumentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      \n@return The SMS authentication message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsAuthenticationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      \n@param smsAuthenticationMessage The SMS authentication message.", "setterMethodName" : "setSmsAuthenticationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsConfiguration", "beanStyleSetterMethodName" : "setSmsConfiguration", "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need to create one manually via {@link SmsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #smsConfiguration(SmsConfigurationType)}.\n@param smsConfiguration a consumer that will call methods on {@link SmsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfiguration(SmsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfiguration", "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.", "fluentSetterMethodName" : "smsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      \n@return The SMS configuration.", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      \n@param smsConfiguration The SMS configuration.", "setterMethodName" : "setSmsConfiguration", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SmsAuthenticationMessage" : { "beanStyleGetterMethodName" : "getSmsAuthenticationMessage", "beanStyleSetterMethodName" : "setSmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsAuthenticationMessage(String)}.\n@param smsAuthenticationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsAuthenticationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsAuthenticationMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      \n@param smsAuthenticationMessage The SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsAuthenticationMessage", "getterDocumentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      \n@return The SMS authentication message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsAuthenticationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      \n@param smsAuthenticationMessage The SMS authentication message.", "setterMethodName" : "setSmsAuthenticationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsConfiguration" : { "beanStyleGetterMethodName" : "getSmsConfiguration", "beanStyleSetterMethodName" : "setSmsConfiguration", "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need to create one manually via {@link SmsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #smsConfiguration(SmsConfigurationType)}.\n@param smsConfiguration a consumer that will call methods on {@link SmsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfiguration(SmsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfiguration", "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.", "fluentSetterMethodName" : "smsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      \n@return The SMS configuration.", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      \n@param smsConfiguration The SMS configuration.", "setterMethodName" : "setSmsConfiguration", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSmsAuthenticationMessage", "beanStyleSetterMethodName" : "setSmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsAuthenticationMessage(String)}.\n@param smsAuthenticationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsAuthenticationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsAuthenticationMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      \n@param smsAuthenticationMessage The SMS authentication message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsAuthenticationMessage", "getterDocumentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      \n@return The SMS authentication message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsAuthenticationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      \n@param smsAuthenticationMessage The SMS authentication message.", "setterMethodName" : "setSmsAuthenticationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The SMS authentication message.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsConfiguration", "beanStyleSetterMethodName" : "setSmsConfiguration", "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need to create one manually via {@link SmsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #smsConfiguration(SmsConfigurationType)}.\n@param smsConfiguration a consumer that will call methods on {@link SmsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfiguration(SmsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfiguration", "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.", "fluentSetterMethodName" : "smsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      \n@return The SMS configuration.", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      \n@param smsConfiguration The SMS configuration.", "setterMethodName" : "setSmsConfiguration", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                      ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SmsMfaConfigType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SmsMfaConfigType", "variableName" : "smsMfaConfigType", "variableType" : "SmsMfaConfigType", "documentation" : null, "simpleType" : "SmsMfaConfigType", "variableSetterType" : "SmsMfaConfigType" }, "wrapper" : false }, "SoftwareTokenMfaConfigType" : { "c2jName" : "SoftwareTokenMfaConfigType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The type used for enabling software token MFA at the user pool level.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether software token MFA is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@return Specifies whether software token MFA is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether software token MFA is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether software token MFA is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@return Specifies whether software token MFA is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether software token MFA is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether software token MFA is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@return Specifies whether software token MFA is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether software token MFA is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SoftwareTokenMfaConfigType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaConfigType", "variableName" : "softwareTokenMfaConfigType", "variableType" : "SoftwareTokenMfaConfigType", "documentation" : null, "simpleType" : "SoftwareTokenMfaConfigType", "variableSetterType" : "SoftwareTokenMfaConfigType" }, "wrapper" : false }, "SoftwareTokenMfaNotFoundException" : { "c2jName" : "SoftwareTokenMFANotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      This exception is thrown when the software token TOTP multi-factor authentication (MFA) is not enabled for the user pool.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "SoftwareTokenMFANotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SoftwareTokenMfaNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaNotFoundException", "variableName" : "softwareTokenMfaNotFoundException", "variableType" : "SoftwareTokenMfaNotFoundException", "documentation" : null, "simpleType" : "SoftwareTokenMfaNotFoundException", "variableSetterType" : "SoftwareTokenMfaNotFoundException" }, "wrapper" : false }, "SoftwareTokenMfaSettingsType" : { "c2jName" : "SoftwareTokenMfaSettingsType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The type used for enabling software token MFA at the user level.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether software token MFA is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@return Specifies whether software token MFA is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether software token MFA is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPreferredMfa", "beanStyleSetterMethodName" : "setPreferredMfa", "c2jName" : "PreferredMfa", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #preferredMfa(Boolean)}.\n@param preferredMfa a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMfa(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMfa", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@param preferredMfa The preferred MFA method.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMfa", "getterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@return The preferred MFA method.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMfa", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PreferredMfa", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@param preferredMfa The preferred MFA method.", "setterMethodName" : "setPreferredMfa", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "preferredMfa", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "preferredMfa", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether software token MFA is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@return Specifies whether software token MFA is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether software token MFA is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "PreferredMfa" : { "beanStyleGetterMethodName" : "getPreferredMfa", "beanStyleSetterMethodName" : "setPreferredMfa", "c2jName" : "PreferredMfa", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #preferredMfa(Boolean)}.\n@param preferredMfa a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMfa(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMfa", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@param preferredMfa The preferred MFA method.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMfa", "getterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@return The preferred MFA method.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMfa", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PreferredMfa", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@param preferredMfa The preferred MFA method.", "setterMethodName" : "setPreferredMfa", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "preferredMfa", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "preferredMfa", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether software token MFA is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@return Specifies whether software token MFA is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      \n@param enabled Specifies whether software token MFA is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Specifies whether software token MFA is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPreferredMfa", "beanStyleSetterMethodName" : "setPreferredMfa", "c2jName" : "PreferredMfa", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #preferredMfa(Boolean)}.\n@param preferredMfa a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMfa(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMfa", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@param preferredMfa The preferred MFA method.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMfa", "getterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@return The preferred MFA method.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMfa", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMfa", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PreferredMfa", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      \n@param preferredMfa The preferred MFA method.", "setterMethodName" : "setPreferredMfa", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "preferredMfa", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "preferredMfa", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      The preferred MFA method.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SoftwareTokenMfaSettingsType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SoftwareTokenMfaSettingsType", "variableName" : "softwareTokenMfaSettingsType", "variableType" : "SoftwareTokenMfaSettingsType", "documentation" : null, "simpleType" : "SoftwareTokenMfaSettingsType", "variableSetterType" : "SoftwareTokenMfaSettingsType" }, "wrapper" : false }, "StartUserImportJobRequest" : { "c2jName" : "StartUserImportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the request to start the user import job.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "StartUserImportJob", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.StartUserImportJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "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.", "fluentSetterMethodName" : "jobId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      \n@param jobId The job ID for the user import job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "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.", "fluentSetterMethodName" : "jobId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      \n@param jobId The job ID for the user import job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "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.", "fluentSetterMethodName" : "jobId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      \n@param jobId The job ID for the user import job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "JobId" ], "shapeName" : "StartUserImportJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartUserImportJobRequest", "variableName" : "startUserImportJobRequest", "variableType" : "StartUserImportJobRequest", "documentation" : null, "simpleType" : "StartUserImportJobRequest", "variableSetterType" : "StartUserImportJobRequest" }, "wrapper" : false }, "StartUserImportJobResponse" : { "c2jName" : "StartUserImportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the response from the server to the request to start the user import job.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserImportJob", "beanStyleSetterMethodName" : "setUserImportJob", "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #userImportJob(UserImportJobType)}.\n@param userImportJob a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJob(UserImportJobType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJob", "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.", "fluentSetterMethodName" : "userImportJob", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserImportJob", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      \n@param userImportJob The job object that represents the user import job.", "setterMethodName" : "setUserImportJob", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserImportJob", "beanStyleSetterMethodName" : "setUserImportJob", "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #userImportJob(UserImportJobType)}.\n@param userImportJob a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJob(UserImportJobType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJob", "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.", "fluentSetterMethodName" : "userImportJob", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserImportJob", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      \n@param userImportJob The job object that represents the user import job.", "setterMethodName" : "setUserImportJob", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserImportJob", "beanStyleSetterMethodName" : "setUserImportJob", "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #userImportJob(UserImportJobType)}.\n@param userImportJob a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJob(UserImportJobType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJob", "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.", "fluentSetterMethodName" : "userImportJob", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserImportJob", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      \n@param userImportJob The job object that represents the user import job.", "setterMethodName" : "setUserImportJob", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartUserImportJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartUserImportJobResponse", "variableName" : "startUserImportJobResponse", "variableType" : "StartUserImportJobResponse", "documentation" : null, "simpleType" : "StartUserImportJobResponse", "variableSetterType" : "StartUserImportJobResponse" }, "wrapper" : false }, "StatusType" : { "c2jName" : "StatusType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ENABLED", "value" : "Enabled" }, { "name" : "DISABLED", "value" : "Disabled" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StatusType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the request to stop the user import job.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "StopUserImportJob", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.StopUserImportJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "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.", "fluentSetterMethodName" : "jobId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      \n@param jobId The job ID for the user import job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "JobId" : { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "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.", "fluentSetterMethodName" : "jobId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      \n@param jobId The job ID for the user import job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "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.", "fluentSetterMethodName" : "jobId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      \n@param jobId The job ID for the user import job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The job ID for the user import job.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "JobId" ], "shapeName" : "StopUserImportJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopUserImportJobRequest", "variableName" : "stopUserImportJobRequest", "variableType" : "StopUserImportJobRequest", "documentation" : null, "simpleType" : "StopUserImportJobRequest", "variableSetterType" : "StopUserImportJobRequest" }, "wrapper" : false }, "StopUserImportJobResponse" : { "c2jName" : "StopUserImportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the response from the server to the request to stop the user import job.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserImportJob", "beanStyleSetterMethodName" : "setUserImportJob", "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #userImportJob(UserImportJobType)}.\n@param userImportJob a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJob(UserImportJobType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJob", "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.", "fluentSetterMethodName" : "userImportJob", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserImportJob", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      \n@param userImportJob The job object that represents the user import job.", "setterMethodName" : "setUserImportJob", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserImportJob", "beanStyleSetterMethodName" : "setUserImportJob", "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #userImportJob(UserImportJobType)}.\n@param userImportJob a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJob(UserImportJobType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJob", "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.", "fluentSetterMethodName" : "userImportJob", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserImportJob", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      \n@param userImportJob The job object that represents the user import job.", "setterMethodName" : "setUserImportJob", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserImportJob", "beanStyleSetterMethodName" : "setUserImportJob", "c2jName" : "UserImportJob", "c2jShape" : "UserImportJobType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserImportJobType.Builder} avoiding the need to create one manually via {@link UserImportJobType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserImportJobType.Builder#build()} is called immediately and its result is passed to {@link #userImportJob(UserImportJobType)}.\n@param userImportJob a consumer that will call methods on {@link UserImportJobType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userImportJob(UserImportJobType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userImportJob", "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.", "fluentSetterMethodName" : "userImportJob", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserImportJob", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserImportJob", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserImportJob", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      \n@param userImportJob The job object that represents the user import job.", "setterMethodName" : "setUserImportJob", "setterModel" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : null, "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserImportJobType", "variableName" : "userImportJob", "variableType" : "UserImportJobType", "documentation" : "

                                                                                                                                                                                      The job object that represents the user import job.

                                                                                                                                                                                      ", "simpleType" : "UserImportJobType", "variableSetterType" : "UserImportJobType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StopUserImportJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopUserImportJobResponse", "variableName" : "stopUserImportJobResponse", "variableType" : "StopUserImportJobResponse", "documentation" : null, "simpleType" : "StopUserImportJobResponse", "variableSetterType" : "StopUserImportJobResponse" }, "wrapper" : false }, "StringAttributeConstraintsType" : { "c2jName" : "StringAttributeConstraintsType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The constraints associated with a string attribute.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMinLength", "beanStyleSetterMethodName" : "setMinLength", "c2jName" : "MinLength", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #minLength(String)}.\n@param minLength a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minLength(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minLength", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      \n@param minLength The minimum length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minLength", "getterDocumentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      \n@return The minimum length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MinLength", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinLength", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MinLength", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      \n@param minLength The minimum length.", "setterMethodName" : "setMinLength", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "minLength", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "minLength", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxLength", "beanStyleSetterMethodName" : "setMaxLength", "c2jName" : "MaxLength", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxLength(String)}.\n@param maxLength a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxLength(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxLength", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      \n@param maxLength The maximum length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxLength", "getterDocumentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      \n@return The maximum length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxLength", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxLength", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxLength", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      \n@param maxLength The maximum length.", "setterMethodName" : "setMaxLength", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxLength", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxLength", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxLength" : { "beanStyleGetterMethodName" : "getMaxLength", "beanStyleSetterMethodName" : "setMaxLength", "c2jName" : "MaxLength", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxLength(String)}.\n@param maxLength a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxLength(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxLength", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      \n@param maxLength The maximum length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxLength", "getterDocumentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      \n@return The maximum length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxLength", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxLength", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxLength", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      \n@param maxLength The maximum length.", "setterMethodName" : "setMaxLength", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxLength", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxLength", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MinLength" : { "beanStyleGetterMethodName" : "getMinLength", "beanStyleSetterMethodName" : "setMinLength", "c2jName" : "MinLength", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #minLength(String)}.\n@param minLength a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minLength(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minLength", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      \n@param minLength The minimum length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minLength", "getterDocumentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      \n@return The minimum length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MinLength", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinLength", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MinLength", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      \n@param minLength The minimum length.", "setterMethodName" : "setMinLength", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "minLength", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "minLength", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMinLength", "beanStyleSetterMethodName" : "setMinLength", "c2jName" : "MinLength", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #minLength(String)}.\n@param minLength a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minLength(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minLength", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      \n@param minLength The minimum length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minLength", "getterDocumentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      \n@return The minimum length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MinLength", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinLength", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MinLength", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      \n@param minLength The minimum length.", "setterMethodName" : "setMinLength", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "minLength", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "minLength", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The minimum length.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxLength", "beanStyleSetterMethodName" : "setMaxLength", "c2jName" : "MaxLength", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxLength(String)}.\n@param maxLength a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxLength(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxLength", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      \n@param maxLength The maximum length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxLength", "getterDocumentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      \n@return The maximum length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxLength", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxLength", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxLength", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      \n@param maxLength The maximum length.", "setterMethodName" : "setMaxLength", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxLength", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxLength", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum length.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StringAttributeConstraintsType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StringAttributeConstraintsType", "variableName" : "stringAttributeConstraintsType", "variableType" : "StringAttributeConstraintsType", "documentation" : null, "simpleType" : "StringAttributeConstraintsType", "variableSetterType" : "StringAttributeConstraintsType" }, "wrapper" : false }, "TagResourceRequest" : { "c2jName" : "TagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "TagResource", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.TagResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Name (ARN) of the user pool to assign the tags to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the user pool to assign the tags to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Name (ARN) of the user pool to assign the tags to.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      \n@param tags The tags to assign to the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The tags to assign to the user pool.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      \n@param tags The tags to assign to the user pool.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Name (ARN) of the user pool to assign the tags to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the user pool to assign the tags to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Name (ARN) of the user pool to assign the tags to.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      \n@param tags The tags to assign to the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The tags to assign to the user pool.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      \n@param tags The tags to assign to the user pool.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Name (ARN) of the user pool to assign the tags to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the user pool to assign the tags to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Name (ARN) of the user pool to assign the tags to.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool to assign the tags to.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      \n@param tags The tags to assign to the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The tags to assign to the user pool.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      \n@param tags The tags to assign to the user pool.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The tags to assign to the user pool.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn" ], "shapeName" : "TagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : null, "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "wrapper" : false }, "TagResourceResponse" : { "c2jName" : "TagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TagResourceResponse", "variableName" : "tagResourceResponse", "variableType" : "TagResourceResponse", "documentation" : null, "simpleType" : "TagResourceResponse", "variableSetterType" : "TagResourceResponse" }, "wrapper" : false }, "TooManyFailedAttemptsException" : { "c2jName" : "TooManyFailedAttemptsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      This exception is thrown when the user has made too many failed attempts for a given action (e.g., sign in).

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TooManyFailedAttemptsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TooManyFailedAttemptsException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      This exception is thrown when the user has made too many requests for a given operation.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TooManyRequestsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TooManyRequestsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TooManyRequestsException", "variableName" : "tooManyRequestsException", "variableType" : "TooManyRequestsException", "documentation" : null, "simpleType" : "TooManyRequestsException", "variableSetterType" : "TooManyRequestsException" }, "wrapper" : false }, "UICustomizationType" : { "c2jName" : "UICustomizationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A container for the UI customization information for a user pool's built-in app UI.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@param clientId The client ID for the client app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@return The client ID for the client app.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@param clientId The client ID for the client app.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImageUrl", "beanStyleSetterMethodName" : "setImageUrl", "c2jName" : "ImageUrl", "c2jShape" : "ImageUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageUrl(String)}.\n@param imageUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      \n@param imageUrl The logo image for the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageUrl", "getterDocumentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      \n@return The logo image for the UI customization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImageUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ImageUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ImageUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      \n@param imageUrl The logo image for the UI customization.", "setterMethodName" : "setImageUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "imageUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "imageUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCss", "beanStyleSetterMethodName" : "setCss", "c2jName" : "CSS", "c2jShape" : "CSSType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #css(String)}.\n@param css a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #css(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "css", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@param css The CSS values in the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "css", "getterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@return The CSS values in the UI customization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CSS", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CSS", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CSS", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@param css The CSS values in the UI customization.", "setterMethodName" : "setCss", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "css", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "css", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCssVersion", "beanStyleSetterMethodName" : "setCssVersion", "c2jName" : "CSSVersion", "c2jShape" : "CSSVersionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cssVersion(String)}.\n@param cssVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cssVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cssVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      \n@param cssVersion The CSS version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cssVersion", "getterDocumentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      \n@return The CSS version number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CSSVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CSSVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CSSVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      \n@param cssVersion The CSS version number.", "setterMethodName" : "setCssVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cssVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cssVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      \n@param lastModifiedDate The last-modified date for the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      \n@return The last-modified date for the UI customization.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      \n@param lastModifiedDate The last-modified date for the UI customization.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      \n@param creationDate The creation date for the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      \n@return The creation date for the UI customization.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      \n@param creationDate The creation date for the UI customization.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CSS" : { "beanStyleGetterMethodName" : "getCss", "beanStyleSetterMethodName" : "setCss", "c2jName" : "CSS", "c2jShape" : "CSSType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #css(String)}.\n@param css a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #css(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "css", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@param css The CSS values in the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "css", "getterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@return The CSS values in the UI customization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CSS", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CSS", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CSS", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@param css The CSS values in the UI customization.", "setterMethodName" : "setCss", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "css", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "css", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CSSVersion" : { "beanStyleGetterMethodName" : "getCssVersion", "beanStyleSetterMethodName" : "setCssVersion", "c2jName" : "CSSVersion", "c2jShape" : "CSSVersionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cssVersion(String)}.\n@param cssVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cssVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cssVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      \n@param cssVersion The CSS version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cssVersion", "getterDocumentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      \n@return The CSS version number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CSSVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CSSVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CSSVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      \n@param cssVersion The CSS version number.", "setterMethodName" : "setCssVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cssVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cssVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@param clientId The client ID for the client app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@return The client ID for the client app.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@param clientId The client ID for the client app.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      \n@param creationDate The creation date for the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      \n@return The creation date for the UI customization.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      \n@param creationDate The creation date for the UI customization.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ImageUrl" : { "beanStyleGetterMethodName" : "getImageUrl", "beanStyleSetterMethodName" : "setImageUrl", "c2jName" : "ImageUrl", "c2jShape" : "ImageUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageUrl(String)}.\n@param imageUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      \n@param imageUrl The logo image for the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageUrl", "getterDocumentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      \n@return The logo image for the UI customization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImageUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ImageUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ImageUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      \n@param imageUrl The logo image for the UI customization.", "setterMethodName" : "setImageUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "imageUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "imageUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      \n@param lastModifiedDate The last-modified date for the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      \n@return The last-modified date for the UI customization.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      \n@param lastModifiedDate The last-modified date for the UI customization.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@param clientId The client ID for the client app.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@return The client ID for the client app.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      \n@param clientId The client ID for the client app.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The client ID for the client app.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImageUrl", "beanStyleSetterMethodName" : "setImageUrl", "c2jName" : "ImageUrl", "c2jShape" : "ImageUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #imageUrl(String)}.\n@param imageUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #imageUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "imageUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      \n@param imageUrl The logo image for the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "imageUrl", "getterDocumentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      \n@return The logo image for the UI customization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImageUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ImageUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ImageUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      \n@param imageUrl The logo image for the UI customization.", "setterMethodName" : "setImageUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "imageUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "imageUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The logo image for the UI customization.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCss", "beanStyleSetterMethodName" : "setCss", "c2jName" : "CSS", "c2jShape" : "CSSType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #css(String)}.\n@param css a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #css(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "css", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@param css The CSS values in the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "css", "getterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@return The CSS values in the UI customization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CSS", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CSS", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CSS", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      \n@param css The CSS values in the UI customization.", "setterMethodName" : "setCss", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "css", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "css", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The CSS values in the UI customization.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCssVersion", "beanStyleSetterMethodName" : "setCssVersion", "c2jName" : "CSSVersion", "c2jShape" : "CSSVersionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cssVersion(String)}.\n@param cssVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cssVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cssVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      \n@param cssVersion The CSS version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cssVersion", "getterDocumentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      \n@return The CSS version number.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CSSVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CSSVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CSSVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      \n@param cssVersion The CSS version number.", "setterMethodName" : "setCssVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cssVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cssVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The CSS version number.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      \n@param lastModifiedDate The last-modified date for the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      \n@return The last-modified date for the UI customization.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      \n@param lastModifiedDate The last-modified date for the UI customization.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The last-modified date for the UI customization.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      \n@param creationDate The creation date for the UI customization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      \n@return The creation date for the UI customization.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      \n@param creationDate The creation date for the UI customization.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The creation date for the UI customization.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UICustomizationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UICustomizationType", "variableName" : "uiCustomizationType", "variableType" : "UICustomizationType", "documentation" : null, "simpleType" : "UICustomizationType", "variableSetterType" : "UICustomizationType" }, "wrapper" : false }, "UnexpectedLambdaException" : { "c2jName" : "UnexpectedLambdaException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      This exception is thrown when the Amazon Cognito service encounters an unexpected exception with the AWS Lambda service.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnexpectedLambdaException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnexpectedLambdaException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnexpectedLambdaException", "variableName" : "unexpectedLambdaException", "variableType" : "UnexpectedLambdaException", "documentation" : null, "simpleType" : "UnexpectedLambdaException", "variableSetterType" : "UnexpectedLambdaException" }, "wrapper" : false }, "UnsupportedIdentityProviderException" : { "c2jName" : "UnsupportedIdentityProviderException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      This exception is thrown when the specified identifier is not supported.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnsupportedIdentityProviderException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnsupportedIdentityProviderException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnsupportedIdentityProviderException", "variableName" : "unsupportedIdentityProviderException", "variableType" : "UnsupportedIdentityProviderException", "documentation" : null, "simpleType" : "UnsupportedIdentityProviderException", "variableSetterType" : "UnsupportedIdentityProviderException" }, "wrapper" : false }, "UnsupportedUserStateException" : { "c2jName" : "UnsupportedUserStateException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The request failed because the user is in an unsupported state.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnsupportedUserStateException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnsupportedUserStateException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnsupportedUserStateException", "variableName" : "unsupportedUserStateException", "variableType" : "UnsupportedUserStateException", "documentation" : null, "simpleType" : "UnsupportedUserStateException", "variableSetterType" : "UnsupportedUserStateException" }, "wrapper" : false }, "UntagResourceRequest" : { "c2jName" : "UntagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UntagResource", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UntagResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "UserPoolTagsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags to remove from the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The keys of the tags to remove from the user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags to remove from the user pool.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TagKeys" : { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "UserPoolTagsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags to remove from the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The keys of the tags to remove from the user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags to remove from the user pool.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the user pool that the tags are assigned to.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "UserPoolTagsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags to remove from the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The keys of the tags to remove from the user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags to remove from the user pool.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The keys of the tags to remove from the user pool.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn" ], "shapeName" : "UntagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : null, "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "wrapper" : false }, "UntagResourceResponse" : { "c2jName" : "UntagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UntagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UntagResourceResponse", "variableName" : "untagResourceResponse", "variableType" : "UntagResourceResponse", "documentation" : null, "simpleType" : "UntagResourceResponse", "variableSetterType" : "UntagResourceResponse" }, "wrapper" : false }, "UpdateAuthEventFeedbackRequest" : { "c2jName" : "UpdateAuthEventFeedbackRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateAuthEventFeedback", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateAuthEventFeedback", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      \n@param username The user pool username.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      \n@return The user pool username.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      \n@param username The user pool username.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventId", "beanStyleSetterMethodName" : "setEventId", "c2jName" : "EventId", "c2jShape" : "EventIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventId(String)}.\n@param eventId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      \n@param eventId The event ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventId", "getterDocumentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      \n@return The event ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      \n@param eventId The event ID.", "setterMethodName" : "setEventId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFeedbackToken", "beanStyleSetterMethodName" : "setFeedbackToken", "c2jName" : "FeedbackToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackToken(String)}.\n@param feedbackToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      \n@param feedbackToken The feedback token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackToken", "getterDocumentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      \n@return The feedback token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      \n@param feedbackToken The feedback token.", "setterMethodName" : "setFeedbackToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFeedbackValueAsString", "beanStyleSetterMethodName" : "setFeedbackValue", "c2jName" : "FeedbackValue", "c2jShape" : "FeedbackValueType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackValueAsString(String)}.\n@param feedbackValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "FeedbackValueType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "feedbackValue", "fluentEnumSetterMethodName" : "feedbackValue", "fluentGetterMethodName" : "feedbackValueAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      \n@param feedbackValue The authentication event feedback value.\n@see FeedbackValueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackValueType", "fluentSetterMethodName" : "feedbackValue", "getterDocumentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #feedbackValue} will return {@link FeedbackValueType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #feedbackValueAsString}.\n

                                                                                                                                                                                      \n@return The authentication event feedback value.\n@see FeedbackValueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      \n@param feedbackValue The authentication event feedback value.\n@see FeedbackValueType", "setterMethodName" : "setFeedbackValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EventId" : { "beanStyleGetterMethodName" : "getEventId", "beanStyleSetterMethodName" : "setEventId", "c2jName" : "EventId", "c2jShape" : "EventIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventId(String)}.\n@param eventId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      \n@param eventId The event ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventId", "getterDocumentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      \n@return The event ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      \n@param eventId The event ID.", "setterMethodName" : "setEventId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FeedbackToken" : { "beanStyleGetterMethodName" : "getFeedbackToken", "beanStyleSetterMethodName" : "setFeedbackToken", "c2jName" : "FeedbackToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackToken(String)}.\n@param feedbackToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      \n@param feedbackToken The feedback token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackToken", "getterDocumentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      \n@return The feedback token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      \n@param feedbackToken The feedback token.", "setterMethodName" : "setFeedbackToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FeedbackValue" : { "beanStyleGetterMethodName" : "getFeedbackValueAsString", "beanStyleSetterMethodName" : "setFeedbackValue", "c2jName" : "FeedbackValue", "c2jShape" : "FeedbackValueType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackValueAsString(String)}.\n@param feedbackValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "FeedbackValueType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "feedbackValue", "fluentEnumSetterMethodName" : "feedbackValue", "fluentGetterMethodName" : "feedbackValueAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      \n@param feedbackValue The authentication event feedback value.\n@see FeedbackValueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackValueType", "fluentSetterMethodName" : "feedbackValue", "getterDocumentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #feedbackValue} will return {@link FeedbackValueType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #feedbackValueAsString}.\n

                                                                                                                                                                                      \n@return The authentication event feedback value.\n@see FeedbackValueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      \n@param feedbackValue The authentication event feedback value.\n@see FeedbackValueType", "setterMethodName" : "setFeedbackValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      \n@param username The user pool username.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      \n@return The user pool username.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      \n@param username The user pool username.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      \n@param username The user pool username.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      \n@return The user pool username.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      \n@param username The user pool username.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool username.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventId", "beanStyleSetterMethodName" : "setEventId", "c2jName" : "EventId", "c2jShape" : "EventIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventId(String)}.\n@param eventId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      \n@param eventId The event ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventId", "getterDocumentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      \n@return The event ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      \n@param eventId The event ID.", "setterMethodName" : "setEventId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The event ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFeedbackToken", "beanStyleSetterMethodName" : "setFeedbackToken", "c2jName" : "FeedbackToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackToken(String)}.\n@param feedbackToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "feedbackToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      \n@param feedbackToken The feedback token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "feedbackToken", "getterDocumentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      \n@return The feedback token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      \n@param feedbackToken The feedback token.", "setterMethodName" : "setFeedbackToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The feedback token.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFeedbackValueAsString", "beanStyleSetterMethodName" : "setFeedbackValue", "c2jName" : "FeedbackValue", "c2jShape" : "FeedbackValueType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #feedbackValueAsString(String)}.\n@param feedbackValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #feedbackValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "FeedbackValueType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "feedbackValue", "fluentEnumSetterMethodName" : "feedbackValue", "fluentGetterMethodName" : "feedbackValueAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      \n@param feedbackValue The authentication event feedback value.\n@see FeedbackValueType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackValueType", "fluentSetterMethodName" : "feedbackValue", "getterDocumentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #feedbackValue} will return {@link FeedbackValueType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #feedbackValueAsString}.\n

                                                                                                                                                                                      \n@return The authentication event feedback value.\n@see FeedbackValueType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FeedbackValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FeedbackValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FeedbackValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      \n@param feedbackValue The authentication event feedback value.\n@see FeedbackValueType", "setterMethodName" : "setFeedbackValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "feedbackValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The authentication event feedback value.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Username", "EventId", "FeedbackToken", "FeedbackValue" ], "shapeName" : "UpdateAuthEventFeedbackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateAuthEventFeedbackRequest", "variableName" : "updateAuthEventFeedbackRequest", "variableType" : "UpdateAuthEventFeedbackRequest", "documentation" : null, "simpleType" : "UpdateAuthEventFeedbackRequest", "variableSetterType" : "UpdateAuthEventFeedbackRequest" }, "wrapper" : false }, "UpdateAuthEventFeedbackResponse" : { "c2jName" : "UpdateAuthEventFeedbackResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateAuthEventFeedbackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateAuthEventFeedbackResponse", "variableName" : "updateAuthEventFeedbackResponse", "variableType" : "UpdateAuthEventFeedbackResponse", "documentation" : null, "simpleType" : "UpdateAuthEventFeedbackResponse", "variableSetterType" : "UpdateAuthEventFeedbackResponse" }, "wrapper" : false }, "UpdateDeviceStatusRequest" : { "c2jName" : "UpdateDeviceStatusRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the request to update the device status.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateDeviceStatus", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateDeviceStatus", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceRememberedStatusAsString", "beanStyleSetterMethodName" : "setDeviceRememberedStatus", "c2jName" : "DeviceRememberedStatus", "c2jShape" : "DeviceRememberedStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceRememberedStatusAsString(String)}.\n@param deviceRememberedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceRememberedStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "DeviceRememberedStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deviceRememberedStatus", "fluentEnumSetterMethodName" : "deviceRememberedStatus", "fluentGetterMethodName" : "deviceRememberedStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      \n@param deviceRememberedStatus The status of whether a device is remembered.\n@see DeviceRememberedStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType", "fluentSetterMethodName" : "deviceRememberedStatus", "getterDocumentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #deviceRememberedStatus} will return {@link DeviceRememberedStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deviceRememberedStatusAsString}.\n

                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceRememberedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceRememberedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceRememberedStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      \n@param deviceRememberedStatus The status of whether a device is remembered.\n@see DeviceRememberedStatusType", "setterMethodName" : "setDeviceRememberedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceKey" : { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceRememberedStatus" : { "beanStyleGetterMethodName" : "getDeviceRememberedStatusAsString", "beanStyleSetterMethodName" : "setDeviceRememberedStatus", "c2jName" : "DeviceRememberedStatus", "c2jShape" : "DeviceRememberedStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceRememberedStatusAsString(String)}.\n@param deviceRememberedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceRememberedStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "DeviceRememberedStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deviceRememberedStatus", "fluentEnumSetterMethodName" : "deviceRememberedStatus", "fluentGetterMethodName" : "deviceRememberedStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      \n@param deviceRememberedStatus The status of whether a device is remembered.\n@see DeviceRememberedStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType", "fluentSetterMethodName" : "deviceRememberedStatus", "getterDocumentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #deviceRememberedStatus} will return {@link DeviceRememberedStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deviceRememberedStatusAsString}.\n

                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceRememberedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceRememberedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceRememberedStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      \n@param deviceRememberedStatus The status of whether a device is remembered.\n@see DeviceRememberedStatusType", "setterMethodName" : "setDeviceRememberedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The access token.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceKey", "beanStyleSetterMethodName" : "setDeviceKey", "c2jName" : "DeviceKey", "c2jShape" : "DeviceKeyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceKey(String)}.\n@param deviceKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceKey(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceKey", "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.", "fluentSetterMethodName" : "deviceKey", "getterDocumentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      \n@return The device key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      \n@param deviceKey The device key.", "setterMethodName" : "setDeviceKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The device key.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceRememberedStatusAsString", "beanStyleSetterMethodName" : "setDeviceRememberedStatus", "c2jName" : "DeviceRememberedStatus", "c2jShape" : "DeviceRememberedStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceRememberedStatusAsString(String)}.\n@param deviceRememberedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceRememberedStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "DeviceRememberedStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deviceRememberedStatus", "fluentEnumSetterMethodName" : "deviceRememberedStatus", "fluentGetterMethodName" : "deviceRememberedStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      \n@param deviceRememberedStatus The status of whether a device is remembered.\n@see DeviceRememberedStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceRememberedStatusType", "fluentSetterMethodName" : "deviceRememberedStatus", "getterDocumentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #deviceRememberedStatus} will return {@link DeviceRememberedStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deviceRememberedStatusAsString}.\n

                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceRememberedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceRememberedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceRememberedStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      \n@param deviceRememberedStatus The status of whether a device is remembered.\n@see DeviceRememberedStatusType", "setterMethodName" : "setDeviceRememberedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceRememberedStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The status of whether a device is remembered.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccessToken", "DeviceKey" ], "shapeName" : "UpdateDeviceStatusRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateDeviceStatusRequest", "variableName" : "updateDeviceStatusRequest", "variableType" : "UpdateDeviceStatusRequest", "documentation" : null, "simpleType" : "UpdateDeviceStatusRequest", "variableSetterType" : "UpdateDeviceStatusRequest" }, "wrapper" : false }, "UpdateDeviceStatusResponse" : { "c2jName" : "UpdateDeviceStatusResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The response to the request to update the device status.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateDeviceStatusResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateDeviceStatusResponse", "variableName" : "updateDeviceStatusResponse", "variableType" : "UpdateDeviceStatusResponse", "documentation" : null, "simpleType" : "UpdateDeviceStatusResponse", "variableSetterType" : "UpdateDeviceStatusResponse" }, "wrapper" : false }, "UpdateGroupRequest" : { "c2jName" : "UpdateGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateGroup", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      \n@param description A string containing the new description of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      \n@return A string containing the new description of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      \n@param description A string containing the new description of the group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      \n@param roleArn The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      \n@return The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      \n@param roleArn The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrecedence", "beanStyleSetterMethodName" : "setPrecedence", "c2jName" : "Precedence", "c2jShape" : "PrecedenceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #precedence(Integer)}.\n@param precedence a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #precedence(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "precedence", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      \n@param precedence The new precedence value for the group. For more information about this parameter, see .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "precedence", "getterDocumentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      \n@return The new precedence value for the group. For more information about this parameter, see .", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Precedence", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Precedence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Precedence", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      \n@param precedence The new precedence value for the group. For more information about this parameter, see .", "setterMethodName" : "setPrecedence", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      \n@param description A string containing the new description of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      \n@return A string containing the new description of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      \n@param description A string containing the new description of the group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GroupName" : { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Precedence" : { "beanStyleGetterMethodName" : "getPrecedence", "beanStyleSetterMethodName" : "setPrecedence", "c2jName" : "Precedence", "c2jShape" : "PrecedenceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #precedence(Integer)}.\n@param precedence a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #precedence(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "precedence", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      \n@param precedence The new precedence value for the group. For more information about this parameter, see .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "precedence", "getterDocumentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      \n@return The new precedence value for the group. For more information about this parameter, see .", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Precedence", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Precedence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Precedence", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      \n@param precedence The new precedence value for the group. For more information about this parameter, see .", "setterMethodName" : "setPrecedence", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      \n@param roleArn The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      \n@return The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      \n@param roleArn The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroupName", "beanStyleSetterMethodName" : "setGroupName", "c2jName" : "GroupName", "c2jShape" : "GroupNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #groupName(String)}.\n@param groupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groupName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      \n@param groupName The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      \n@param groupName The name of the group.", "setterMethodName" : "setGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "groupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the group.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DescriptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      \n@param description A string containing the new description of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      \n@return A string containing the new description of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      \n@param description A string containing the new description of the group.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A string containing the new description of the group.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      \n@param roleArn The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      \n@return The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      \n@param roleArn The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The new role ARN for the group. This is used for setting the cognito:roles and cognito:preferred_role claims in the token.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrecedence", "beanStyleSetterMethodName" : "setPrecedence", "c2jName" : "Precedence", "c2jShape" : "PrecedenceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #precedence(Integer)}.\n@param precedence a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #precedence(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "precedence", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      \n@param precedence The new precedence value for the group. For more information about this parameter, see .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "precedence", "getterDocumentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      \n@return The new precedence value for the group. For more information about this parameter, see .", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Precedence", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Precedence", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Precedence", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      \n@param precedence The new precedence value for the group. For more information about this parameter, see .", "setterMethodName" : "setPrecedence", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "precedence", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The new precedence value for the group. For more information about this parameter, see .

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GroupName", "UserPoolId" ], "shapeName" : "UpdateGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateGroupRequest", "variableName" : "updateGroupRequest", "variableType" : "UpdateGroupRequest", "documentation" : null, "simpleType" : "UpdateGroupRequest", "variableSetterType" : "UpdateGroupRequest" }, "wrapper" : false }, "UpdateGroupResponse" : { "c2jName" : "UpdateGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getGroup", "beanStyleSetterMethodName" : "setGroup", "c2jName" : "Group", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #group(GroupType)}.\n@param group a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(GroupType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "group", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      \n@param group The group object for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "group", "getterDocumentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      \n@return The group object for the group.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Group", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Group", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Group", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      \n@param group The group object for the group.", "setterMethodName" : "setGroup", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      ", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Group" : { "beanStyleGetterMethodName" : "getGroup", "beanStyleSetterMethodName" : "setGroup", "c2jName" : "Group", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #group(GroupType)}.\n@param group a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(GroupType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "group", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      \n@param group The group object for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "group", "getterDocumentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      \n@return The group object for the group.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Group", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Group", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Group", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      \n@param group The group object for the group.", "setterMethodName" : "setGroup", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      ", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getGroup", "beanStyleSetterMethodName" : "setGroup", "c2jName" : "Group", "c2jShape" : "GroupType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link GroupType.Builder} avoiding the need to create one manually via {@link GroupType#builder()}.\n\nWhen the {@link Consumer} completes, {@link GroupType.Builder#build()} is called immediately and its result is passed to {@link #group(GroupType)}.\n@param group a consumer that will call methods on {@link GroupType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #group(GroupType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "group", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      \n@param group The group object for the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "group", "getterDocumentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      \n@return The group object for the group.", "getterModel" : { "returnType" : "GroupType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Group", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Group", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Group", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      \n@param group The group object for the group.", "setterMethodName" : "setGroup", "setterModel" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : null, "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GroupType", "variableName" : "group", "variableType" : "GroupType", "documentation" : "

                                                                                                                                                                                      The group object for the group.

                                                                                                                                                                                      ", "simpleType" : "GroupType", "variableSetterType" : "GroupType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateGroupResponse", "variableName" : "updateGroupResponse", "variableType" : "UpdateGroupResponse", "documentation" : null, "simpleType" : "UpdateGroupResponse", "variableSetterType" : "UpdateGroupResponse" }, "wrapper" : false }, "UpdateIdentityProviderRequest" : { "c2jName" : "UpdateIdentityProviderRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateIdentityProvider", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateIdentityProvider", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderDetails", "beanStyleSetterMethodName" : "setProviderDetails", "c2jName" : "ProviderDetails", "c2jShape" : "ProviderDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #providerDetails(Map)}.\n@param providerDetails a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerDetails(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      \n@param providerDetails The identity provider details to be updated, such as MetadataURL and MetadataFile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerDetails", "getterDocumentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The identity provider details to be updated, such as MetadataURL and MetadataFile.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ProviderDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      \n@param providerDetails The identity provider details to be updated, such as MetadataURL and MetadataFile.", "setterMethodName" : "setProviderDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeMapping", "beanStyleSetterMethodName" : "setAttributeMapping", "c2jName" : "AttributeMapping", "c2jShape" : "AttributeMappingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributeMapping(Map)}.\n@param attributeMapping a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeMapping(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeMapping", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      \n@param attributeMapping The identity provider attribute mapping to be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeMapping", "getterDocumentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The identity provider attribute mapping to be changed.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeMapping", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeMapping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeMappingKeyType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AttributeMapping", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      \n@param attributeMapping The identity provider attribute mapping to be changed.", "setterMethodName" : "setAttributeMapping", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdpIdentifiers", "beanStyleSetterMethodName" : "setIdpIdentifiers", "c2jName" : "IdpIdentifiers", "c2jShape" : "IdpIdentifiersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #idpIdentifiers(List)}.\n@param idpIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idpIdentifiers(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idpIdentifiers", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      \n@param idpIdentifiers A list of identity provider identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idpIdentifiers", "getterDocumentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of identity provider identifiers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdpIdentifiers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdpIdentifiers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IdpIdentifierType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IdpIdentifiers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      \n@param idpIdentifiers A list of identity provider identifiers.", "setterMethodName" : "setIdpIdentifiers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributeMapping" : { "beanStyleGetterMethodName" : "getAttributeMapping", "beanStyleSetterMethodName" : "setAttributeMapping", "c2jName" : "AttributeMapping", "c2jShape" : "AttributeMappingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributeMapping(Map)}.\n@param attributeMapping a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeMapping(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeMapping", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      \n@param attributeMapping The identity provider attribute mapping to be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeMapping", "getterDocumentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The identity provider attribute mapping to be changed.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeMapping", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeMapping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeMappingKeyType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AttributeMapping", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      \n@param attributeMapping The identity provider attribute mapping to be changed.", "setterMethodName" : "setAttributeMapping", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "IdpIdentifiers" : { "beanStyleGetterMethodName" : "getIdpIdentifiers", "beanStyleSetterMethodName" : "setIdpIdentifiers", "c2jName" : "IdpIdentifiers", "c2jShape" : "IdpIdentifiersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #idpIdentifiers(List)}.\n@param idpIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idpIdentifiers(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idpIdentifiers", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      \n@param idpIdentifiers A list of identity provider identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idpIdentifiers", "getterDocumentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of identity provider identifiers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdpIdentifiers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdpIdentifiers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IdpIdentifierType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IdpIdentifiers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      \n@param idpIdentifiers A list of identity provider identifiers.", "setterMethodName" : "setIdpIdentifiers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ProviderDetails" : { "beanStyleGetterMethodName" : "getProviderDetails", "beanStyleSetterMethodName" : "setProviderDetails", "c2jName" : "ProviderDetails", "c2jShape" : "ProviderDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #providerDetails(Map)}.\n@param providerDetails a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerDetails(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      \n@param providerDetails The identity provider details to be updated, such as MetadataURL and MetadataFile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerDetails", "getterDocumentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The identity provider details to be updated, such as MetadataURL and MetadataFile.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ProviderDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      \n@param providerDetails The identity provider details to be updated, such as MetadataURL and MetadataFile.", "setterMethodName" : "setProviderDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ProviderName" : { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@return The user pool ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      \n@param userPoolId The user pool ID.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderName", "beanStyleSetterMethodName" : "setProviderName", "c2jName" : "ProviderName", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #providerName(String)}.\n@param providerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      \n@param providerName The identity provider name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerName", "getterDocumentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      \n@return The identity provider name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProviderName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      \n@param providerName The identity provider name.", "setterMethodName" : "setProviderName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "providerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The identity provider name.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProviderDetails", "beanStyleSetterMethodName" : "setProviderDetails", "c2jName" : "ProviderDetails", "c2jShape" : "ProviderDetailsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #providerDetails(Map)}.\n@param providerDetails a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #providerDetails(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "providerDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      \n@param providerDetails The identity provider details to be updated, such as MetadataURL and MetadataFile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "providerDetails", "getterDocumentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The identity provider details to be updated, such as MetadataURL and MetadataFile.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProviderDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProviderDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ProviderDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      \n@param providerDetails The identity provider details to be updated, such as MetadataURL and MetadataFile.", "setterMethodName" : "setProviderDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "providerDetails", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The identity provider details to be updated, such as MetadataURL and MetadataFile.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeMapping", "beanStyleSetterMethodName" : "setAttributeMapping", "c2jName" : "AttributeMapping", "c2jShape" : "AttributeMappingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributeMapping(Map)}.\n@param attributeMapping a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeMapping(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeMapping", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      \n@param attributeMapping The identity provider attribute mapping to be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeMapping", "getterDocumentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The identity provider attribute mapping to be changed.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeMapping", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeMapping", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeMappingKeyType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AttributeMapping", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      \n@param attributeMapping The identity provider attribute mapping to be changed.", "setterMethodName" : "setAttributeMapping", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "attributeMapping", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      The identity provider attribute mapping to be changed.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdpIdentifiers", "beanStyleSetterMethodName" : "setIdpIdentifiers", "c2jName" : "IdpIdentifiers", "c2jShape" : "IdpIdentifiersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #idpIdentifiers(List)}.\n@param idpIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #idpIdentifiers(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "idpIdentifiers", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      \n@param idpIdentifiers A list of identity provider identifiers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "idpIdentifiers", "getterDocumentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of identity provider identifiers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdpIdentifiers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdpIdentifiers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IdpIdentifierType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IdpIdentifiers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      \n@param idpIdentifiers A list of identity provider identifiers.", "setterMethodName" : "setIdpIdentifiers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "idpIdentifiers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of identity provider identifiers.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "ProviderName" ], "shapeName" : "UpdateIdentityProviderRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateIdentityProviderRequest", "variableName" : "updateIdentityProviderRequest", "variableType" : "UpdateIdentityProviderRequest", "documentation" : null, "simpleType" : "UpdateIdentityProviderRequest", "variableSetterType" : "UpdateIdentityProviderRequest" }, "wrapper" : false }, "UpdateIdentityProviderResponse" : { "c2jName" : "UpdateIdentityProviderResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIdentityProvider", "beanStyleSetterMethodName" : "setIdentityProvider", "c2jName" : "IdentityProvider", "c2jShape" : "IdentityProviderType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link IdentityProviderType.Builder} avoiding the need to create one manually via {@link IdentityProviderType#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityProviderType.Builder#build()} is called immediately and its result is passed to {@link #identityProvider(IdentityProviderType)}.\n@param identityProvider a consumer that will call methods on {@link IdentityProviderType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityProvider(IdentityProviderType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityProvider", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      \n@param identityProvider The identity provider object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityProvider", "getterDocumentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      \n@return The identity provider object.", "getterModel" : { "returnType" : "IdentityProviderType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityProvider", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      \n@param identityProvider The identity provider object.", "setterMethodName" : "setIdentityProvider", "setterModel" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      ", "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IdentityProvider" : { "beanStyleGetterMethodName" : "getIdentityProvider", "beanStyleSetterMethodName" : "setIdentityProvider", "c2jName" : "IdentityProvider", "c2jShape" : "IdentityProviderType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link IdentityProviderType.Builder} avoiding the need to create one manually via {@link IdentityProviderType#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityProviderType.Builder#build()} is called immediately and its result is passed to {@link #identityProvider(IdentityProviderType)}.\n@param identityProvider a consumer that will call methods on {@link IdentityProviderType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityProvider(IdentityProviderType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityProvider", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      \n@param identityProvider The identity provider object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityProvider", "getterDocumentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      \n@return The identity provider object.", "getterModel" : { "returnType" : "IdentityProviderType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityProvider", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      \n@param identityProvider The identity provider object.", "setterMethodName" : "setIdentityProvider", "setterModel" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      ", "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIdentityProvider", "beanStyleSetterMethodName" : "setIdentityProvider", "c2jName" : "IdentityProvider", "c2jShape" : "IdentityProviderType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link IdentityProviderType.Builder} avoiding the need to create one manually via {@link IdentityProviderType#builder()}.\n\nWhen the {@link Consumer} completes, {@link IdentityProviderType.Builder#build()} is called immediately and its result is passed to {@link #identityProvider(IdentityProviderType)}.\n@param identityProvider a consumer that will call methods on {@link IdentityProviderType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identityProvider(IdentityProviderType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identityProvider", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      \n@param identityProvider The identity provider object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityProvider", "getterDocumentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      \n@return The identity provider object.", "getterModel" : { "returnType" : "IdentityProviderType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "IdentityProvider", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      \n@param identityProvider The identity provider object.", "setterMethodName" : "setIdentityProvider", "setterModel" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : null, "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IdentityProviderType", "variableName" : "identityProvider", "variableType" : "IdentityProviderType", "documentation" : "

                                                                                                                                                                                      The identity provider object.

                                                                                                                                                                                      ", "simpleType" : "IdentityProviderType", "variableSetterType" : "IdentityProviderType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IdentityProvider" ], "shapeName" : "UpdateIdentityProviderResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateIdentityProviderResponse", "variableName" : "updateIdentityProviderResponse", "variableType" : "UpdateIdentityProviderResponse", "documentation" : null, "simpleType" : "UpdateIdentityProviderResponse", "variableSetterType" : "UpdateIdentityProviderResponse" }, "wrapper" : false }, "UpdateResourceServerRequest" : { "c2jName" : "UpdateResourceServerRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateResourceServer", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateResourceServer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      \n@param identifier The identifier for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      \n@return The identifier for the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      \n@param identifier The identifier for the resource server.", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceServerNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      \n@param name The name of the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      \n@return The name of the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      \n@param name The name of the resource server.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScopes", "beanStyleSetterMethodName" : "setScopes", "c2jName" : "Scopes", "c2jShape" : "ResourceServerScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #scopes(List)}.\n@param scopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      \n@param scopes The scope values to be set for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopes", "getterDocumentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The scope values to be set for the resource server.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Scopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Scopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceServerScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceServerScopeType.Builder} avoiding the need to create one manually via {@link ResourceServerScopeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerScopeType.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceServerScopeType)}.\n@param member a consumer that will call methods on {@link ResourceServerScopeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceServerScopeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceServerScopeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : null, "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : "", "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceServerScopeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceServerScopeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Scopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      \n@param scopes The scope values to be set for the resource server.", "setterMethodName" : "setScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Identifier" : { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      \n@param identifier The identifier for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      \n@return The identifier for the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      \n@param identifier The identifier for the resource server.", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceServerNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      \n@param name The name of the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      \n@return The name of the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      \n@param name The name of the resource server.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Scopes" : { "beanStyleGetterMethodName" : "getScopes", "beanStyleSetterMethodName" : "setScopes", "c2jName" : "Scopes", "c2jShape" : "ResourceServerScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #scopes(List)}.\n@param scopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      \n@param scopes The scope values to be set for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopes", "getterDocumentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The scope values to be set for the resource server.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Scopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Scopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceServerScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceServerScopeType.Builder} avoiding the need to create one manually via {@link ResourceServerScopeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerScopeType.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceServerScopeType)}.\n@param member a consumer that will call methods on {@link ResourceServerScopeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceServerScopeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceServerScopeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : null, "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : "", "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceServerScopeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceServerScopeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Scopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      \n@param scopes The scope values to be set for the resource server.", "setterMethodName" : "setScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@return The user pool ID for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIdentifier", "beanStyleSetterMethodName" : "setIdentifier", "c2jName" : "Identifier", "c2jShape" : "ResourceServerIdentifierType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #identifier(String)}.\n@param identifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #identifier(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "identifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      \n@param identifier The identifier for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identifier", "getterDocumentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      \n@return The identifier for the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Identifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Identifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Identifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      \n@param identifier The identifier for the resource server.", "setterMethodName" : "setIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identifier", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The identifier for the resource server.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ResourceServerNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      \n@param name The name of the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      \n@return The name of the resource server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      \n@param name The name of the resource server.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the resource server.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScopes", "beanStyleSetterMethodName" : "setScopes", "c2jName" : "Scopes", "c2jShape" : "ResourceServerScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #scopes(List)}.\n@param scopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scopes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scopes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      \n@param scopes The scope values to be set for the resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scopes", "getterDocumentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The scope values to be set for the resource server.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Scopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Scopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceServerScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceServerScopeType.Builder} avoiding the need to create one manually via {@link ResourceServerScopeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerScopeType.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceServerScopeType)}.\n@param member a consumer that will call methods on {@link ResourceServerScopeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceServerScopeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceServerScopeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : null, "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerScopeType", "variableName" : "member", "variableType" : "ResourceServerScopeType", "documentation" : "", "simpleType" : "ResourceServerScopeType", "variableSetterType" : "ResourceServerScopeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceServerScopeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceServerScopeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Scopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      \n@param scopes The scope values to be set for the resource server.", "setterMethodName" : "setScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "scopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The scope values to be set for the resource server.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "Identifier", "Name" ], "shapeName" : "UpdateResourceServerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateResourceServerRequest", "variableName" : "updateResourceServerRequest", "variableType" : "UpdateResourceServerRequest", "documentation" : null, "simpleType" : "UpdateResourceServerRequest", "variableSetterType" : "UpdateResourceServerRequest" }, "wrapper" : false }, "UpdateResourceServerResponse" : { "c2jName" : "UpdateResourceServerResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getResourceServer", "beanStyleSetterMethodName" : "setResourceServer", "c2jName" : "ResourceServer", "c2jShape" : "ResourceServerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ResourceServerType.Builder} avoiding the need to create one manually via {@link ResourceServerType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerType.Builder#build()} is called immediately and its result is passed to {@link #resourceServer(ResourceServerType)}.\n@param resourceServer a consumer that will call methods on {@link ResourceServerType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceServer(ResourceServerType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceServer", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      \n@param resourceServer The resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceServer", "getterDocumentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      \n@return The resource server.", "getterModel" : { "returnType" : "ResourceServerType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceServer", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceServer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResourceServer", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      \n@param resourceServer The resource server.", "setterMethodName" : "setResourceServer", "setterModel" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      ", "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceServer" : { "beanStyleGetterMethodName" : "getResourceServer", "beanStyleSetterMethodName" : "setResourceServer", "c2jName" : "ResourceServer", "c2jShape" : "ResourceServerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ResourceServerType.Builder} avoiding the need to create one manually via {@link ResourceServerType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerType.Builder#build()} is called immediately and its result is passed to {@link #resourceServer(ResourceServerType)}.\n@param resourceServer a consumer that will call methods on {@link ResourceServerType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceServer(ResourceServerType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceServer", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      \n@param resourceServer The resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceServer", "getterDocumentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      \n@return The resource server.", "getterModel" : { "returnType" : "ResourceServerType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceServer", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceServer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResourceServer", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      \n@param resourceServer The resource server.", "setterMethodName" : "setResourceServer", "setterModel" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      ", "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceServer", "beanStyleSetterMethodName" : "setResourceServer", "c2jName" : "ResourceServer", "c2jShape" : "ResourceServerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ResourceServerType.Builder} avoiding the need to create one manually via {@link ResourceServerType#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceServerType.Builder#build()} is called immediately and its result is passed to {@link #resourceServer(ResourceServerType)}.\n@param resourceServer a consumer that will call methods on {@link ResourceServerType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceServer(ResourceServerType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceServer", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      \n@param resourceServer The resource server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceServer", "getterDocumentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      \n@return The resource server.", "getterModel" : { "returnType" : "ResourceServerType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceServer", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceServer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResourceServer", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      \n@param resourceServer The resource server.", "setterMethodName" : "setResourceServer", "setterModel" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : null, "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceServerType", "variableName" : "resourceServer", "variableType" : "ResourceServerType", "documentation" : "

                                                                                                                                                                                      The resource server.

                                                                                                                                                                                      ", "simpleType" : "ResourceServerType", "variableSetterType" : "ResourceServerType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceServer" ], "shapeName" : "UpdateResourceServerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateResourceServerResponse", "variableName" : "updateResourceServerResponse", "variableType" : "UpdateResourceServerResponse", "documentation" : null, "simpleType" : "UpdateResourceServerResponse", "variableSetterType" : "UpdateResourceServerResponse" }, "wrapper" : false }, "UpdateUserAttributesRequest" : { "c2jName" : "UpdateUserAttributesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the request to update user attributes.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateUserAttributes", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateUserAttributes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The access token for the request to update user attributes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The access token for the request to update user attributes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The access token for the request to update user attributes.

                                                                                                                                                                                      \n@param accessToken The access token for the request to update user attributes.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The access token for the request to update user attributes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The access token for the request to update user attributes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The access token for the request to update user attributes.

                                                                                                                                                                                      \n@param accessToken The access token for the request to update user attributes.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserAttributes", "beanStyleSetterMethodName" : "setUserAttributes", "c2jName" : "UserAttributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #userAttributes(List)}.\n@param userAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userAttributes", "getterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UserAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      \n@param userAttributes An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.", "setterMethodName" : "setUserAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "userAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array of name-value pairs representing user attributes.

                                                                                                                                                                                      For custom attributes, you must prepend the custom: prefix to the attribute name.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The access token for the request to update user attributes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The access token for the request to update user attributes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The access token for the request to update user attributes.

                                                                                                                                                                                      \n@param accessToken The access token for the request to update user attributes.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The access token for the request to update user attributes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserAttributes", "AccessToken" ], "shapeName" : "UpdateUserAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserAttributesRequest", "variableName" : "updateUserAttributesRequest", "variableType" : "UpdateUserAttributesRequest", "documentation" : null, "simpleType" : "UpdateUserAttributesRequest", "variableSetterType" : "UpdateUserAttributesRequest" }, "wrapper" : false }, "UpdateUserAttributesResponse" : { "c2jName" : "UpdateUserAttributesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the response from the server for the request to update user attributes.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCodeDeliveryDetailsList", "beanStyleSetterMethodName" : "setCodeDeliveryDetailsList", "c2jName" : "CodeDeliveryDetailsList", "c2jShape" : "CodeDeliveryDetailsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The code delivery details list from the server for the request to update user attributes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetailsList(List)}.\n@param codeDeliveryDetailsList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetailsList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The code delivery details list from the server for the request to update user attributes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetailsList", "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.", "fluentSetterMethodName" : "codeDeliveryDetailsList", "getterDocumentation" : "

                                                                                                                                                                                      The code delivery details list from the server for the request to update user attributes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetailsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetailsList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #member(CodeDeliveryDetailsType)}.\n@param member a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "member", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "member", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CodeDeliveryDetailsType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CodeDeliveryDetailsType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CodeDeliveryDetailsList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The code delivery details list from the server for the request to update user attributes.

                                                                                                                                                                                      \n@param codeDeliveryDetailsList The code delivery details list from the server for the request to update user attributes.", "setterMethodName" : "setCodeDeliveryDetailsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "codeDeliveryDetailsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getCodeDeliveryDetailsList", "beanStyleSetterMethodName" : "setCodeDeliveryDetailsList", "c2jName" : "CodeDeliveryDetailsList", "c2jShape" : "CodeDeliveryDetailsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The code delivery details list from the server for the request to update user attributes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetailsList(List)}.\n@param codeDeliveryDetailsList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetailsList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The code delivery details list from the server for the request to update user attributes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetailsList", "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.", "fluentSetterMethodName" : "codeDeliveryDetailsList", "getterDocumentation" : "

                                                                                                                                                                                      The code delivery details list from the server for the request to update user attributes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetailsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetailsList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #member(CodeDeliveryDetailsType)}.\n@param member a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "member", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "member", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CodeDeliveryDetailsType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CodeDeliveryDetailsType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CodeDeliveryDetailsList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The code delivery details list from the server for the request to update user attributes.

                                                                                                                                                                                      \n@param codeDeliveryDetailsList The code delivery details list from the server for the request to update user attributes.", "setterMethodName" : "setCodeDeliveryDetailsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "codeDeliveryDetailsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCodeDeliveryDetailsList", "beanStyleSetterMethodName" : "setCodeDeliveryDetailsList", "c2jName" : "CodeDeliveryDetailsList", "c2jShape" : "CodeDeliveryDetailsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The code delivery details list from the server for the request to update user attributes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #codeDeliveryDetailsList(List)}.\n@param codeDeliveryDetailsList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeDeliveryDetailsList(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The code delivery details list from the server for the request to update user attributes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeDeliveryDetailsList", "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.", "fluentSetterMethodName" : "codeDeliveryDetailsList", "getterDocumentation" : "

                                                                                                                                                                                      The code delivery details list from the server for the request to update user attributes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeDeliveryDetailsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeDeliveryDetailsList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CodeDeliveryDetailsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the need to create one manually via {@link CodeDeliveryDetailsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately and its result is passed to {@link #member(CodeDeliveryDetailsType)}.\n@param member a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CodeDeliveryDetailsType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CodeDeliveryDetailsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "member", "variableType" : "CodeDeliveryDetailsType", "documentation" : null, "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CodeDeliveryDetailsType", "variableName" : "member", "variableType" : "CodeDeliveryDetailsType", "documentation" : "", "simpleType" : "CodeDeliveryDetailsType", "variableSetterType" : "CodeDeliveryDetailsType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CodeDeliveryDetailsType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CodeDeliveryDetailsType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CodeDeliveryDetailsList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The code delivery details list from the server for the request to update user attributes.

                                                                                                                                                                                      \n@param codeDeliveryDetailsList The code delivery details list from the server for the request to update user attributes.", "setterMethodName" : "setCodeDeliveryDetailsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "codeDeliveryDetailsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateUserAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserAttributesResponse", "variableName" : "updateUserAttributesResponse", "variableType" : "UpdateUserAttributesResponse", "documentation" : null, "simpleType" : "UpdateUserAttributesResponse", "variableSetterType" : "UpdateUserAttributesResponse" }, "wrapper" : false }, "UpdateUserPoolClientRequest" : { "c2jName" : "UpdateUserPoolClientRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the request to update the user pool client.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateUserPoolClient", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateUserPoolClient", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool where you want to update the user pool client.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool where you want to update the user pool client.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool where you want to update the user pool client.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool where you want to update the user pool client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientName", "beanStyleSetterMethodName" : "setClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The client name from the update user pool client request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientName(String)}.\n@param clientName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The client name from the update user pool client request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientName", "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.", "fluentSetterMethodName" : "clientName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The client name from the update user pool client request.

                                                                                                                                                                                      \n@param clientName The client name from the update user pool client request.", "setterMethodName" : "setClientName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The client name from the update user pool client request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRefreshTokenValidity", "beanStyleSetterMethodName" : "setRefreshTokenValidity", "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #refreshTokenValidity(Integer)}.\n@param refreshTokenValidity a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #refreshTokenValidity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "refreshTokenValidity", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshTokenValidity", "getterDocumentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      \n@return The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RefreshTokenValidity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "setterMethodName" : "setRefreshTokenValidity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReadAttributes", "beanStyleSetterMethodName" : "setReadAttributes", "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The read-only attributes of the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #readAttributes(List)}.\n@param readAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The read-only attributes of the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readAttributes", "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.", "fluentSetterMethodName" : "readAttributes", "getterDocumentation" : "

                                                                                                                                                                                      The read-only attributes of the user pool.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The read-only attributes of the user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReadAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The read-only attributes of the user pool.

                                                                                                                                                                                      \n@param readAttributes The read-only attributes of the user pool.", "setterMethodName" : "setReadAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getWriteAttributes", "beanStyleSetterMethodName" : "setWriteAttributes", "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The writeable attributes of the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #writeAttributes(List)}.\n@param writeAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The writeable attributes of the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeAttributes", "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.", "fluentSetterMethodName" : "writeAttributes", "getterDocumentation" : "

                                                                                                                                                                                      The writeable attributes of the user pool.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The writeable attributes of the user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WriteAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WriteAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The writeable attributes of the user pool.

                                                                                                                                                                                      \n@param writeAttributes The writeable attributes of the user pool.", "setterMethodName" : "setWriteAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getExplicitAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setExplicitAuthFlowsWithStrings", "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #explicitAuthFlowsAsStrings(List)}.\n@param explicitAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #explicitAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "explicitAuthFlows", "fluentEnumSetterMethodName" : "explicitAuthFlows", "fluentGetterMethodName" : "explicitAuthFlowsAsStrings", "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.", "fluentSetterMethodName" : "explicitAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Explicit authentication flows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExplicitAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExplicitAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ExplicitAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ExplicitAuthFlowsType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ExplicitAuthFlowsType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see ExplicitAuthFlowsType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ExplicitAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      \n@param explicitAuthFlows Explicit authentication flows.", "setterMethodName" : "setExplicitAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSupportedIdentityProviders", "beanStyleSetterMethodName" : "setSupportedIdentityProviders", "c2jName" : "SupportedIdentityProviders", "c2jShape" : "SupportedIdentityProvidersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #supportedIdentityProviders(List)}.\n@param supportedIdentityProviders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #supportedIdentityProviders(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportedIdentityProviders", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportedIdentityProviders", "getterDocumentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of provider names for the identity providers that are supported on this client.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SupportedIdentityProviders", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SupportedIdentityProviders", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SupportedIdentityProviders", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client.", "setterMethodName" : "setSupportedIdentityProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCallbackURLs", "beanStyleSetterMethodName" : "setCallbackURLs", "c2jName" : "CallbackURLs", "c2jShape" : "CallbackURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #callbackURLs(List)}.\n@param callbackURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #callbackURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "callbackURLs", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "callbackURLs", "getterDocumentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CallbackURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CallbackURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CallbackURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setCallbackURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogoutURLs", "beanStyleSetterMethodName" : "setLogoutURLs", "c2jName" : "LogoutURLs", "c2jShape" : "LogoutURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #logoutURLs(List)}.\n@param logoutURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logoutURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logoutURLs", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      \n@param logoutURLs A list of allowed logout URLs for the identity providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logoutURLs", "getterDocumentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of allowed logout URLs for the identity providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogoutURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogoutURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LogoutURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      \n@param logoutURLs A list of allowed logout URLs for the identity providers.", "setterMethodName" : "setLogoutURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRedirectURI", "beanStyleSetterMethodName" : "setDefaultRedirectURI", "c2jName" : "DefaultRedirectURI", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRedirectURI(String)}.\n@param defaultRedirectURI a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRedirectURI(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultRedirectURI", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRedirectURI", "getterDocumentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@return The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRedirectURI", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRedirectURI", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRedirectURI", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setDefaultRedirectURI", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsWithStrings", "c2jName" : "AllowedOAuthFlows", "c2jShape" : "OAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsAsStrings(List)}.\n@param allowedOAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "allowedOAuthFlows", "fluentEnumSetterMethodName" : "allowedOAuthFlows", "fluentGetterMethodName" : "allowedOAuthFlowsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OAuthFlowType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "OAuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OAuthFlowType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link OAuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see OAuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.", "setterMethodName" : "setAllowedOAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthScopes", "beanStyleSetterMethodName" : "setAllowedOAuthScopes", "c2jName" : "AllowedOAuthScopes", "c2jShape" : "ScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthScopes(List)}.\n@param allowedOAuthScopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthScopes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthScopes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthScopes", "getterDocumentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthScopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthScopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthScopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "setterMethodName" : "setAllowedOAuthScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsUserPoolClient", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "c2jName" : "AllowedOAuthFlowsUserPoolClient", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsUserPoolClient(Boolean)}.\n@param allowedOAuthFlowsUserPoolClient a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsUserPoolClient(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthFlowsUserPoolClient", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      \n@param allowedOAuthFlowsUserPoolClient Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsUserPoolClient", "getterDocumentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      \n@return Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowedOAuthFlowsUserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      \n@param allowedOAuthFlowsUserPoolClient Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "setterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AnalyticsConfigurationType.Builder} avoiding the need to create one manually via {@link AnalyticsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #analyticsConfiguration(AnalyticsConfigurationType)}.\n@param analyticsConfiguration a consumer that will call methods on {@link AnalyticsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsConfiguration(AnalyticsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      \n@return The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.", "getterModel" : { "returnType" : "AnalyticsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : null, "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      ", "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowedOAuthFlows" : { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsWithStrings", "c2jName" : "AllowedOAuthFlows", "c2jShape" : "OAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsAsStrings(List)}.\n@param allowedOAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "allowedOAuthFlows", "fluentEnumSetterMethodName" : "allowedOAuthFlows", "fluentGetterMethodName" : "allowedOAuthFlowsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OAuthFlowType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "OAuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OAuthFlowType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link OAuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see OAuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.", "setterMethodName" : "setAllowedOAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AllowedOAuthFlowsUserPoolClient" : { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsUserPoolClient", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "c2jName" : "AllowedOAuthFlowsUserPoolClient", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsUserPoolClient(Boolean)}.\n@param allowedOAuthFlowsUserPoolClient a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsUserPoolClient(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthFlowsUserPoolClient", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      \n@param allowedOAuthFlowsUserPoolClient Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsUserPoolClient", "getterDocumentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      \n@return Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowedOAuthFlowsUserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      \n@param allowedOAuthFlowsUserPoolClient Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "setterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "AllowedOAuthScopes" : { "beanStyleGetterMethodName" : "getAllowedOAuthScopes", "beanStyleSetterMethodName" : "setAllowedOAuthScopes", "c2jName" : "AllowedOAuthScopes", "c2jShape" : "ScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthScopes(List)}.\n@param allowedOAuthScopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthScopes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthScopes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthScopes", "getterDocumentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthScopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthScopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthScopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "setterMethodName" : "setAllowedOAuthScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AnalyticsConfiguration" : { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AnalyticsConfigurationType.Builder} avoiding the need to create one manually via {@link AnalyticsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #analyticsConfiguration(AnalyticsConfigurationType)}.\n@param analyticsConfiguration a consumer that will call methods on {@link AnalyticsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsConfiguration(AnalyticsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      \n@return The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.", "getterModel" : { "returnType" : "AnalyticsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : null, "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      ", "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "xmlNameSpaceUri" : null }, "CallbackURLs" : { "beanStyleGetterMethodName" : "getCallbackURLs", "beanStyleSetterMethodName" : "setCallbackURLs", "c2jName" : "CallbackURLs", "c2jShape" : "CallbackURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #callbackURLs(List)}.\n@param callbackURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #callbackURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "callbackURLs", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "callbackURLs", "getterDocumentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CallbackURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CallbackURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CallbackURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setCallbackURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getClientName", "beanStyleSetterMethodName" : "setClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The client name from the update user pool client request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientName(String)}.\n@param clientName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The client name from the update user pool client request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientName", "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.", "fluentSetterMethodName" : "clientName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The client name from the update user pool client request.

                                                                                                                                                                                      \n@param clientName The client name from the update user pool client request.", "setterMethodName" : "setClientName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The client name from the update user pool client request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultRedirectURI" : { "beanStyleGetterMethodName" : "getDefaultRedirectURI", "beanStyleSetterMethodName" : "setDefaultRedirectURI", "c2jName" : "DefaultRedirectURI", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRedirectURI(String)}.\n@param defaultRedirectURI a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRedirectURI(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultRedirectURI", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRedirectURI", "getterDocumentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@return The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRedirectURI", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRedirectURI", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRedirectURI", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setDefaultRedirectURI", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExplicitAuthFlows" : { "beanStyleGetterMethodName" : "getExplicitAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setExplicitAuthFlowsWithStrings", "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #explicitAuthFlowsAsStrings(List)}.\n@param explicitAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #explicitAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "explicitAuthFlows", "fluentEnumSetterMethodName" : "explicitAuthFlows", "fluentGetterMethodName" : "explicitAuthFlowsAsStrings", "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.", "fluentSetterMethodName" : "explicitAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Explicit authentication flows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExplicitAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExplicitAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ExplicitAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ExplicitAuthFlowsType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ExplicitAuthFlowsType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see ExplicitAuthFlowsType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ExplicitAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      \n@param explicitAuthFlows Explicit authentication flows.", "setterMethodName" : "setExplicitAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "LogoutURLs" : { "beanStyleGetterMethodName" : "getLogoutURLs", "beanStyleSetterMethodName" : "setLogoutURLs", "c2jName" : "LogoutURLs", "c2jShape" : "LogoutURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #logoutURLs(List)}.\n@param logoutURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logoutURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logoutURLs", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      \n@param logoutURLs A list of allowed logout URLs for the identity providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logoutURLs", "getterDocumentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of allowed logout URLs for the identity providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogoutURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogoutURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LogoutURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      \n@param logoutURLs A list of allowed logout URLs for the identity providers.", "setterMethodName" : "setLogoutURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ReadAttributes" : { "beanStyleGetterMethodName" : "getReadAttributes", "beanStyleSetterMethodName" : "setReadAttributes", "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The read-only attributes of the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #readAttributes(List)}.\n@param readAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The read-only attributes of the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readAttributes", "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.", "fluentSetterMethodName" : "readAttributes", "getterDocumentation" : "

                                                                                                                                                                                      The read-only attributes of the user pool.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The read-only attributes of the user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReadAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The read-only attributes of the user pool.

                                                                                                                                                                                      \n@param readAttributes The read-only attributes of the user pool.", "setterMethodName" : "setReadAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getRefreshTokenValidity", "beanStyleSetterMethodName" : "setRefreshTokenValidity", "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #refreshTokenValidity(Integer)}.\n@param refreshTokenValidity a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #refreshTokenValidity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "refreshTokenValidity", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshTokenValidity", "getterDocumentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      \n@return The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RefreshTokenValidity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "setterMethodName" : "setRefreshTokenValidity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SupportedIdentityProviders" : { "beanStyleGetterMethodName" : "getSupportedIdentityProviders", "beanStyleSetterMethodName" : "setSupportedIdentityProviders", "c2jName" : "SupportedIdentityProviders", "c2jShape" : "SupportedIdentityProvidersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #supportedIdentityProviders(List)}.\n@param supportedIdentityProviders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #supportedIdentityProviders(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportedIdentityProviders", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportedIdentityProviders", "getterDocumentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of provider names for the identity providers that are supported on this client.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SupportedIdentityProviders", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SupportedIdentityProviders", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SupportedIdentityProviders", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client.", "setterMethodName" : "setSupportedIdentityProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool where you want to update the user pool client.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool where you want to update the user pool client.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool where you want to update the user pool client.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool where you want to update the user pool client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getWriteAttributes", "beanStyleSetterMethodName" : "setWriteAttributes", "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The writeable attributes of the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #writeAttributes(List)}.\n@param writeAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The writeable attributes of the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeAttributes", "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.", "fluentSetterMethodName" : "writeAttributes", "getterDocumentation" : "

                                                                                                                                                                                      The writeable attributes of the user pool.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The writeable attributes of the user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WriteAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WriteAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The writeable attributes of the user pool.

                                                                                                                                                                                      \n@param writeAttributes The writeable attributes of the user pool.", "setterMethodName" : "setWriteAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool where you want to update the user pool client.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool where you want to update the user pool client.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool where you want to update the user pool client.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool where you want to update the user pool client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the client associated with the user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientName", "beanStyleSetterMethodName" : "setClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The client name from the update user pool client request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientName(String)}.\n@param clientName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The client name from the update user pool client request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientName", "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.", "fluentSetterMethodName" : "clientName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The client name from the update user pool client request.

                                                                                                                                                                                      \n@param clientName The client name from the update user pool client request.", "setterMethodName" : "setClientName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The client name from the update user pool client request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRefreshTokenValidity", "beanStyleSetterMethodName" : "setRefreshTokenValidity", "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #refreshTokenValidity(Integer)}.\n@param refreshTokenValidity a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #refreshTokenValidity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "refreshTokenValidity", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshTokenValidity", "getterDocumentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      \n@return The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RefreshTokenValidity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "setterMethodName" : "setRefreshTokenValidity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReadAttributes", "beanStyleSetterMethodName" : "setReadAttributes", "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The read-only attributes of the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #readAttributes(List)}.\n@param readAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The read-only attributes of the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readAttributes", "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.", "fluentSetterMethodName" : "readAttributes", "getterDocumentation" : "

                                                                                                                                                                                      The read-only attributes of the user pool.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The read-only attributes of the user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReadAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The read-only attributes of the user pool.

                                                                                                                                                                                      \n@param readAttributes The read-only attributes of the user pool.", "setterMethodName" : "setReadAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getWriteAttributes", "beanStyleSetterMethodName" : "setWriteAttributes", "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The writeable attributes of the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #writeAttributes(List)}.\n@param writeAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The writeable attributes of the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeAttributes", "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.", "fluentSetterMethodName" : "writeAttributes", "getterDocumentation" : "

                                                                                                                                                                                      The writeable attributes of the user pool.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The writeable attributes of the user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WriteAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WriteAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The writeable attributes of the user pool.

                                                                                                                                                                                      \n@param writeAttributes The writeable attributes of the user pool.", "setterMethodName" : "setWriteAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getExplicitAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setExplicitAuthFlowsWithStrings", "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #explicitAuthFlowsAsStrings(List)}.\n@param explicitAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #explicitAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "explicitAuthFlows", "fluentEnumSetterMethodName" : "explicitAuthFlows", "fluentGetterMethodName" : "explicitAuthFlowsAsStrings", "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.", "fluentSetterMethodName" : "explicitAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Explicit authentication flows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExplicitAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExplicitAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ExplicitAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ExplicitAuthFlowsType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ExplicitAuthFlowsType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see ExplicitAuthFlowsType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ExplicitAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      \n@param explicitAuthFlows Explicit authentication flows.", "setterMethodName" : "setExplicitAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Explicit authentication flows.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSupportedIdentityProviders", "beanStyleSetterMethodName" : "setSupportedIdentityProviders", "c2jName" : "SupportedIdentityProviders", "c2jShape" : "SupportedIdentityProvidersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #supportedIdentityProviders(List)}.\n@param supportedIdentityProviders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #supportedIdentityProviders(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportedIdentityProviders", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportedIdentityProviders", "getterDocumentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of provider names for the identity providers that are supported on this client.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SupportedIdentityProviders", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SupportedIdentityProviders", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SupportedIdentityProviders", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client.", "setterMethodName" : "setSupportedIdentityProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCallbackURLs", "beanStyleSetterMethodName" : "setCallbackURLs", "c2jName" : "CallbackURLs", "c2jShape" : "CallbackURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #callbackURLs(List)}.\n@param callbackURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #callbackURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "callbackURLs", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "callbackURLs", "getterDocumentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CallbackURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CallbackURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CallbackURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setCallbackURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogoutURLs", "beanStyleSetterMethodName" : "setLogoutURLs", "c2jName" : "LogoutURLs", "c2jShape" : "LogoutURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #logoutURLs(List)}.\n@param logoutURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logoutURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logoutURLs", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      \n@param logoutURLs A list of allowed logout URLs for the identity providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logoutURLs", "getterDocumentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of allowed logout URLs for the identity providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogoutURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogoutURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LogoutURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      \n@param logoutURLs A list of allowed logout URLs for the identity providers.", "setterMethodName" : "setLogoutURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRedirectURI", "beanStyleSetterMethodName" : "setDefaultRedirectURI", "c2jName" : "DefaultRedirectURI", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRedirectURI(String)}.\n@param defaultRedirectURI a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRedirectURI(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultRedirectURI", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRedirectURI", "getterDocumentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@return The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRedirectURI", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRedirectURI", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRedirectURI", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setDefaultRedirectURI", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                      A redirect URI must:

                                                                                                                                                                                      • Be an absolute URI.

                                                                                                                                                                                      • Be registered with the authorization server.

                                                                                                                                                                                      • Not include a fragment component.

                                                                                                                                                                                      See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                      Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                      App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsWithStrings", "c2jName" : "AllowedOAuthFlows", "c2jShape" : "OAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsAsStrings(List)}.\n@param allowedOAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "allowedOAuthFlows", "fluentEnumSetterMethodName" : "allowedOAuthFlows", "fluentGetterMethodName" : "allowedOAuthFlowsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OAuthFlowType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "OAuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OAuthFlowType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link OAuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see OAuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.", "setterMethodName" : "setAllowedOAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthScopes", "beanStyleSetterMethodName" : "setAllowedOAuthScopes", "c2jName" : "AllowedOAuthScopes", "c2jShape" : "ScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthScopes(List)}.\n@param allowedOAuthScopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthScopes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthScopes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthScopes", "getterDocumentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthScopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthScopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthScopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "setterMethodName" : "setAllowedOAuthScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsUserPoolClient", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "c2jName" : "AllowedOAuthFlowsUserPoolClient", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsUserPoolClient(Boolean)}.\n@param allowedOAuthFlowsUserPoolClient a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsUserPoolClient(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthFlowsUserPoolClient", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      \n@param allowedOAuthFlowsUserPoolClient Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsUserPoolClient", "getterDocumentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      \n@return Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowedOAuthFlowsUserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      \n@param allowedOAuthFlowsUserPoolClient Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "setterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AnalyticsConfigurationType.Builder} avoiding the need to create one manually via {@link AnalyticsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #analyticsConfiguration(AnalyticsConfigurationType)}.\n@param analyticsConfiguration a consumer that will call methods on {@link AnalyticsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsConfiguration(AnalyticsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      \n@return The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.", "getterModel" : { "returnType" : "AnalyticsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : null, "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : "

                                                                                                                                                                                      The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

                                                                                                                                                                                      ", "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId", "ClientId" ], "shapeName" : "UpdateUserPoolClientRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserPoolClientRequest", "variableName" : "updateUserPoolClientRequest", "variableType" : "UpdateUserPoolClientRequest", "documentation" : null, "simpleType" : "UpdateUserPoolClientRequest", "variableSetterType" : "UpdateUserPoolClientRequest" }, "wrapper" : false }, "UpdateUserPoolClientResponse" : { "c2jName" : "UpdateUserPoolClientResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the response from the server to the request to update the user pool client.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolClient", "beanStyleSetterMethodName" : "setUserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool client value from the response from the server when an update user pool client request is made.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserPoolClientType.Builder} avoiding the need to create one manually via {@link UserPoolClientType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolClientType.Builder#build()} is called immediately and its result is passed to {@link #userPoolClient(UserPoolClientType)}.\n@param userPoolClient a consumer that will call methods on {@link UserPoolClientType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClient(UserPoolClientType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool client value from the response from the server when an update user pool client request is made.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolClient", "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.", "fluentSetterMethodName" : "userPoolClient", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool client value from the response from the server when an update user pool client request is made.

                                                                                                                                                                                      \n@param userPoolClient The user pool client value from the response from the server when an update user pool client request is made.", "setterMethodName" : "setUserPoolClient", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : null, "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolClient", "beanStyleSetterMethodName" : "setUserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool client value from the response from the server when an update user pool client request is made.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserPoolClientType.Builder} avoiding the need to create one manually via {@link UserPoolClientType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolClientType.Builder#build()} is called immediately and its result is passed to {@link #userPoolClient(UserPoolClientType)}.\n@param userPoolClient a consumer that will call methods on {@link UserPoolClientType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClient(UserPoolClientType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool client value from the response from the server when an update user pool client request is made.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolClient", "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.", "fluentSetterMethodName" : "userPoolClient", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool client value from the response from the server when an update user pool client request is made.

                                                                                                                                                                                      \n@param userPoolClient The user pool client value from the response from the server when an update user pool client request is made.", "setterMethodName" : "setUserPoolClient", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : null, "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolClient", "beanStyleSetterMethodName" : "setUserPoolClient", "c2jName" : "UserPoolClient", "c2jShape" : "UserPoolClientType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool client value from the response from the server when an update user pool client request is made.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserPoolClientType.Builder} avoiding the need to create one manually via {@link UserPoolClientType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolClientType.Builder#build()} is called immediately and its result is passed to {@link #userPoolClient(UserPoolClientType)}.\n@param userPoolClient a consumer that will call methods on {@link UserPoolClientType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolClient(UserPoolClientType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool client value from the response from the server when an update user pool client request is made.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolClient", "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.", "fluentSetterMethodName" : "userPoolClient", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool client value from the response from the server when an update user pool client request is made.

                                                                                                                                                                                      \n@param userPoolClient The user pool client value from the response from the server when an update user pool client request is made.", "setterMethodName" : "setUserPoolClient", "setterModel" : { "variableDeclarationType" : "UserPoolClientType", "variableName" : "userPoolClient", "variableType" : "UserPoolClientType", "documentation" : null, "simpleType" : "UserPoolClientType", "variableSetterType" : "UserPoolClientType" }, "simple" : false, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateUserPoolClientResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserPoolClientResponse", "variableName" : "updateUserPoolClientResponse", "variableType" : "UpdateUserPoolClientResponse", "documentation" : null, "simpleType" : "UpdateUserPoolClientResponse", "variableSetterType" : "UpdateUserPoolClientResponse" }, "wrapper" : false }, "UpdateUserPoolDomainRequest" : { "c2jName" : "UpdateUserPoolDomainRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The UpdateUserPoolDomain request input.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateUserPoolDomain", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateUserPoolDomain", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      \n@param domain The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      \n@return The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      \n@param domain The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      \n@param userPoolId The ID of the user pool that is associated with the custom domain that you are updating the certificate for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      \n@return The ID of the user pool that is associated with the custom domain that you are updating the certificate for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      \n@param userPoolId The ID of the user pool that is associated with the custom domain that you are updating the certificate for.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomDomainConfig", "beanStyleSetterMethodName" : "setCustomDomainConfig", "c2jName" : "CustomDomainConfig", "c2jShape" : "CustomDomainConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CustomDomainConfigType.Builder} avoiding the need to create one manually via {@link CustomDomainConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomDomainConfigType.Builder#build()} is called immediately and its result is passed to {@link #customDomainConfig(CustomDomainConfigType)}.\n@param customDomainConfig a consumer that will call methods on {@link CustomDomainConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customDomainConfig(CustomDomainConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomainConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomainConfig", "getterDocumentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      \n@return The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.", "getterModel" : { "returnType" : "CustomDomainConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomDomainConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.", "setterMethodName" : "setCustomDomainConfig", "setterModel" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : null, "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      ", "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CustomDomainConfig" : { "beanStyleGetterMethodName" : "getCustomDomainConfig", "beanStyleSetterMethodName" : "setCustomDomainConfig", "c2jName" : "CustomDomainConfig", "c2jShape" : "CustomDomainConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CustomDomainConfigType.Builder} avoiding the need to create one manually via {@link CustomDomainConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomDomainConfigType.Builder#build()} is called immediately and its result is passed to {@link #customDomainConfig(CustomDomainConfigType)}.\n@param customDomainConfig a consumer that will call methods on {@link CustomDomainConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customDomainConfig(CustomDomainConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomainConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomainConfig", "getterDocumentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      \n@return The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.", "getterModel" : { "returnType" : "CustomDomainConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomDomainConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.", "setterMethodName" : "setCustomDomainConfig", "setterModel" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : null, "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      ", "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "xmlNameSpaceUri" : null }, "Domain" : { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      \n@param domain The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      \n@return The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      \n@param domain The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      \n@param userPoolId The ID of the user pool that is associated with the custom domain that you are updating the certificate for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      \n@return The ID of the user pool that is associated with the custom domain that you are updating the certificate for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      \n@param userPoolId The ID of the user pool that is associated with the custom domain that you are updating the certificate for.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      \n@param domain The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      \n@return The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      \n@param domain The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The domain name for the custom domain that hosts the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                      This string can include only lowercase letters, numbers, and hyphens. Do not use a hyphen for the first or last character. Use periods to separate subdomain names.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      \n@param userPoolId The ID of the user pool that is associated with the custom domain that you are updating the certificate for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      \n@return The ID of the user pool that is associated with the custom domain that you are updating the certificate for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      \n@param userPoolId The ID of the user pool that is associated with the custom domain that you are updating the certificate for.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the user pool that is associated with the custom domain that you are updating the certificate for.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomDomainConfig", "beanStyleSetterMethodName" : "setCustomDomainConfig", "c2jName" : "CustomDomainConfig", "c2jShape" : "CustomDomainConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CustomDomainConfigType.Builder} avoiding the need to create one manually via {@link CustomDomainConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomDomainConfigType.Builder#build()} is called immediately and its result is passed to {@link #customDomainConfig(CustomDomainConfigType)}.\n@param customDomainConfig a consumer that will call methods on {@link CustomDomainConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customDomainConfig(CustomDomainConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomainConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomainConfig", "getterDocumentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      \n@return The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.", "getterModel" : { "returnType" : "CustomDomainConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomDomainConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      \n@param customDomainConfig The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.", "setterMethodName" : "setCustomDomainConfig", "setterModel" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : null, "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomDomainConfigType", "variableName" : "customDomainConfig", "variableType" : "CustomDomainConfigType", "documentation" : "

                                                                                                                                                                                      The configuration for a custom domain that hosts the sign-up and sign-in pages for your application. Use this object to specify an SSL certificate that is managed by ACM.

                                                                                                                                                                                      ", "simpleType" : "CustomDomainConfigType", "variableSetterType" : "CustomDomainConfigType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Domain", "UserPoolId", "CustomDomainConfig" ], "shapeName" : "UpdateUserPoolDomainRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserPoolDomainRequest", "variableName" : "updateUserPoolDomainRequest", "variableType" : "UpdateUserPoolDomainRequest", "documentation" : null, "simpleType" : "UpdateUserPoolDomainRequest", "variableSetterType" : "UpdateUserPoolDomainRequest" }, "wrapper" : false }, "UpdateUserPoolDomainResponse" : { "c2jName" : "UpdateUserPoolDomainResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The UpdateUserPoolDomain response output.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCloudFrontDomain", "beanStyleSetterMethodName" : "setCloudFrontDomain", "c2jName" : "CloudFrontDomain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudFrontDomain(String)}.\n@param cloudFrontDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudFrontDomain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudFrontDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      \n@param cloudFrontDomain The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFrontDomain", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      \n@return The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFrontDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFrontDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudFrontDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      \n@param cloudFrontDomain The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.", "setterMethodName" : "setCloudFrontDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudFrontDomain" : { "beanStyleGetterMethodName" : "getCloudFrontDomain", "beanStyleSetterMethodName" : "setCloudFrontDomain", "c2jName" : "CloudFrontDomain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudFrontDomain(String)}.\n@param cloudFrontDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudFrontDomain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudFrontDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      \n@param cloudFrontDomain The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFrontDomain", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      \n@return The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFrontDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFrontDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudFrontDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      \n@param cloudFrontDomain The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.", "setterMethodName" : "setCloudFrontDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCloudFrontDomain", "beanStyleSetterMethodName" : "setCloudFrontDomain", "c2jName" : "CloudFrontDomain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudFrontDomain(String)}.\n@param cloudFrontDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudFrontDomain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudFrontDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      \n@param cloudFrontDomain The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFrontDomain", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      \n@return The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFrontDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFrontDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudFrontDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      \n@param cloudFrontDomain The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.", "setterMethodName" : "setCloudFrontDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFrontDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon CloudFront endpoint that Amazon Cognito set up when you added the custom domain to your user pool.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateUserPoolDomainResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserPoolDomainResponse", "variableName" : "updateUserPoolDomainResponse", "variableType" : "UpdateUserPoolDomainResponse", "documentation" : null, "simpleType" : "UpdateUserPoolDomainResponse", "variableSetterType" : "UpdateUserPoolDomainResponse" }, "wrapper" : false }, "UpdateUserPoolRequest" : { "c2jName" : "UpdateUserPoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the request to update the user pool.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateUserPool", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.UpdateUserPool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool you want to update.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The user pool ID for the user pool you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The user pool ID for the user pool you want to update.

                                                                                                                                                                                      \n@param userPoolId The user pool ID for the user pool you want to update.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A container with the policies you wish to update in a user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserPoolPolicyType.Builder} avoiding the need to create one manually via {@link UserPoolPolicyType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolPolicyType.Builder#build()} is called immediately and its result is passed to {@link #policies(UserPoolPolicyType)}.\n@param policies a consumer that will call methods on {@link UserPoolPolicyType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(UserPoolPolicyType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A container with the policies you wish to update in a user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "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.", "fluentSetterMethodName" : "policies", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A container with the policies you wish to update in a user pool.

                                                                                                                                                                                      \n@param policies A container with the policies you wish to update in a user pool.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : null, "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getLambdaConfig", "beanStyleSetterMethodName" : "setLambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS Lambda configuration information from the request to update the user pool.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to create one manually via {@link LambdaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its result is passed to {@link #lambdaConfig(LambdaConfigType)}.\n@param lambdaConfig a consumer that will call methods on {@link LambdaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaConfig(LambdaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The AWS Lambda configuration information from the request to update the user pool.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaConfig", "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.", "fluentSetterMethodName" : "lambdaConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The AWS Lambda configuration information from the request to update the user pool.

                                                                                                                                                                                      \n@param lambdaConfig The AWS Lambda configuration information from the request to update the user pool.", "setterMethodName" : "setLambdaConfig", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAutoVerifiedAttributesAsStrings", "beanStyleSetterMethodName" : "setAutoVerifiedAttributesWithStrings", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoVerifiedAttributesAsStrings(List)}.\n@param autoVerifiedAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoVerifiedAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoVerifiedAttributes", "fluentEnumSetterMethodName" : "autoVerifiedAttributes", "fluentGetterMethodName" : "autoVerifiedAttributesAsStrings", "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.", "fluentSetterMethodName" : "autoVerifiedAttributesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoVerifiedAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoVerifiedAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "VerifiedAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link VerifiedAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see VerifiedAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoVerifiedAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                                                                                                                                      \n@param autoVerifiedAttributes The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.", "setterMethodName" : "setAutoVerifiedAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getSmsVerificationMessage", "beanStyleSetterMethodName" : "setSmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A container with information about the SMS verification message.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsVerificationMessage(String)}.\n@param smsVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A container with information about the SMS verification message.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsVerificationMessage", "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.", "fluentSetterMethodName" : "smsVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A container with information about the SMS verification message.

                                                                                                                                                                                      \n@param smsVerificationMessage A container with information about the SMS verification message.", "setterMethodName" : "setSmsVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A container with information about the SMS verification message.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailVerificationMessage", "beanStyleSetterMethodName" : "setEmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The contents of the email verification message.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationMessage(String)}.\n@param emailVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The contents of the email verification message.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationMessage", "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.", "fluentSetterMethodName" : "emailVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The contents of the email verification message.

                                                                                                                                                                                      \n@param emailVerificationMessage The contents of the email verification message.", "setterMethodName" : "setEmailVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The contents of the email verification message.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailVerificationSubject", "beanStyleSetterMethodName" : "setEmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The subject of the email verification message.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationSubject(String)}.\n@param emailVerificationSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The subject of the email verification message.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationSubject", "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.", "fluentSetterMethodName" : "emailVerificationSubject", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The subject of the email verification message.

                                                                                                                                                                                      \n@param emailVerificationSubject The subject of the email verification message.", "setterMethodName" : "setEmailVerificationSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The subject of the email verification message.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVerificationMessageTemplate", "beanStyleSetterMethodName" : "setVerificationMessageTemplate", "c2jName" : "VerificationMessageTemplate", "c2jShape" : "VerificationMessageTemplateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link VerificationMessageTemplateType.Builder} avoiding the need to create one manually via {@link VerificationMessageTemplateType#builder()}.\n\nWhen the {@link Consumer} completes, {@link VerificationMessageTemplateType.Builder#build()} is called immediately and its result is passed to {@link #verificationMessageTemplate(VerificationMessageTemplateType)}.\n@param verificationMessageTemplate a consumer that will call methods on {@link VerificationMessageTemplateType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verificationMessageTemplate(VerificationMessageTemplateType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verificationMessageTemplate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                      \n@param verificationMessageTemplate The template for verification messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verificationMessageTemplate", "getterDocumentation" : "

                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                      \n@return The template for verification messages.", "getterModel" : { "returnType" : "VerificationMessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerificationMessageTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerificationMessageTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VerificationMessageTemplate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                      \n@param verificationMessageTemplate The template for verification messages.", "setterMethodName" : "setVerificationMessageTemplate", "setterModel" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : null, "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : "

                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                      ", "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsAuthenticationMessage", "beanStyleSetterMethodName" : "setSmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The contents of the SMS authentication message.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsAuthenticationMessage(String)}.\n@param smsAuthenticationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsAuthenticationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The contents of the SMS authentication message.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsAuthenticationMessage", "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.", "fluentSetterMethodName" : "smsAuthenticationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsAuthenticationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The contents of the SMS authentication message.

                                                                                                                                                                                      \n@param smsAuthenticationMessage The contents of the SMS authentication message.", "setterMethodName" : "setSmsAuthenticationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The contents of the SMS authentication message.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      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.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "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.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "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@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "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

                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                                                                        \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                          Can be one of the following values:

                                                                                                                                                                                          • OFF - MFA tokens are not required and cannot be specified during user registration.

                                                                                                                                                                                          • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

                                                                                                                                                                                          • OPTIONAL - Users have the option when registering to create an MFA token.

                                                                                                                                                                                          \n@param mfaConfiguration Can be one of the following values:

                                                                                                                                                                                          • OFF - MFA tokens are not required and cannot be specified during user registration.

                                                                                                                                                                                          • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

                                                                                                                                                                                          • OPTIONAL - Users have the option when registering to create an MFA token.

                                                                                                                                                                                          • \n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getDeviceConfiguration", "beanStyleSetterMethodName" : "setDeviceConfiguration", "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            Device configuration.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DeviceConfigurationType.Builder} avoiding the need to create one manually via {@link DeviceConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #deviceConfiguration(DeviceConfigurationType)}.\n@param deviceConfiguration a consumer that will call methods on {@link DeviceConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceConfiguration(DeviceConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            Device configuration.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                            Device configuration.

                                                                                                                                                                                            \n@param deviceConfiguration Device configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceConfiguration", "getterDocumentation" : "

                                                                                                                                                                                            Device configuration.

                                                                                                                                                                                            \n@return Device configuration.", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            Device configuration.

                                                                                                                                                                                            \n@param deviceConfiguration Device configuration.", "setterMethodName" : "setDeviceConfiguration", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : null, "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                                                                                                                                                                            Device configuration.

                                                                                                                                                                                            ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailConfiguration", "beanStyleSetterMethodName" : "setEmailConfiguration", "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            Email configuration.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link EmailConfigurationType.Builder} avoiding the need to create one manually via {@link EmailConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #emailConfiguration(EmailConfigurationType)}.\n@param emailConfiguration a consumer that will call methods on {@link EmailConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailConfiguration(EmailConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            Email configuration.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                            Email configuration.

                                                                                                                                                                                            \n@param emailConfiguration Email configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailConfiguration", "getterDocumentation" : "

                                                                                                                                                                                            Email configuration.

                                                                                                                                                                                            \n@return Email configuration.", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            Email configuration.

                                                                                                                                                                                            \n@param emailConfiguration Email configuration.", "setterMethodName" : "setEmailConfiguration", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : null, "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                                                                                                                                                                            Email configuration.

                                                                                                                                                                                            ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsConfiguration", "beanStyleSetterMethodName" : "setSmsConfiguration", "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            SMS configuration.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need to create one manually via {@link SmsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #smsConfiguration(SmsConfigurationType)}.\n@param smsConfiguration a consumer that will call methods on {@link SmsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfiguration(SmsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            SMS configuration.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                            SMS configuration.

                                                                                                                                                                                            \n@param smsConfiguration SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                            SMS configuration.

                                                                                                                                                                                            \n@return SMS configuration.", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            SMS configuration.

                                                                                                                                                                                            \n@param smsConfiguration SMS configuration.", "setterMethodName" : "setSmsConfiguration", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                                                                                                                            SMS configuration.

                                                                                                                                                                                            ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolTags", "beanStyleSetterMethodName" : "setUserPoolTags", "c2jName" : "UserPoolTags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #userPoolTags(Map)}.\n@param userPoolTags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolTags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolTags", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                            \n@param userPoolTags The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolTags", "getterDocumentation" : "

                                                                                                                                                                                            The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                            \n

                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                            \n@return The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolTags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolTags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserPoolTags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                            \n@param userPoolTags The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.", "setterMethodName" : "setUserPoolTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                            The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdminCreateUserConfig", "beanStyleSetterMethodName" : "setAdminCreateUserConfig", "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The configuration for AdminCreateUser requests.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the need to create one manually via {@link AdminCreateUserConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}.\n@param adminCreateUserConfig a consumer that will call methods on {@link AdminCreateUserConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminCreateUserConfig(AdminCreateUserConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The configuration for AdminCreateUser requests.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminCreateUserConfig", "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.", "fluentSetterMethodName" : "adminCreateUserConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdminCreateUserConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The configuration for AdminCreateUser requests.

                                                                                                                                                                                            \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.", "setterMethodName" : "setAdminCreateUserConfig", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : null, "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                                                                                                                                                                            The configuration for AdminCreateUser requests.

                                                                                                                                                                                            ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolAddOns", "beanStyleSetterMethodName" : "setUserPoolAddOns", "c2jName" : "UserPoolAddOns", "c2jShape" : "UserPoolAddOnsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link UserPoolAddOnsType.Builder} avoiding the need to create one manually via {@link UserPoolAddOnsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolAddOnsType.Builder#build()} is called immediately and its result is passed to {@link #userPoolAddOns(UserPoolAddOnsType)}.\n@param userPoolAddOns a consumer that will call methods on {@link UserPoolAddOnsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolAddOns(UserPoolAddOnsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolAddOns", "fluentSetterDocumentation" : "

                                                                                                                                                                                            Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                            \n@param userPoolAddOns Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolAddOns", "getterDocumentation" : "

                                                                                                                                                                                            Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                            \n@return Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".", "getterModel" : { "returnType" : "UserPoolAddOnsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolAddOns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolAddOns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolAddOns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                            \n@param userPoolAddOns Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".", "setterMethodName" : "setUserPoolAddOns", "setterModel" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : null, "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : "

                                                                                                                                                                                            Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                            ", "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdminCreateUserConfig" : { "beanStyleGetterMethodName" : "getAdminCreateUserConfig", "beanStyleSetterMethodName" : "setAdminCreateUserConfig", "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The configuration for AdminCreateUser requests.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the need to create one manually via {@link AdminCreateUserConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}.\n@param adminCreateUserConfig a consumer that will call methods on {@link AdminCreateUserConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminCreateUserConfig(AdminCreateUserConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The configuration for AdminCreateUser requests.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminCreateUserConfig", "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.", "fluentSetterMethodName" : "adminCreateUserConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdminCreateUserConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The configuration for AdminCreateUser requests.

                                                                                                                                                                                            \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.", "setterMethodName" : "setAdminCreateUserConfig", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : null, "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                                                                                                                                                                            The configuration for AdminCreateUser requests.

                                                                                                                                                                                            ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null }, "AutoVerifiedAttributes" : { "beanStyleGetterMethodName" : "getAutoVerifiedAttributesAsStrings", "beanStyleSetterMethodName" : "setAutoVerifiedAttributesWithStrings", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoVerifiedAttributesAsStrings(List)}.\n@param autoVerifiedAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoVerifiedAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoVerifiedAttributes", "fluentEnumSetterMethodName" : "autoVerifiedAttributes", "fluentGetterMethodName" : "autoVerifiedAttributesAsStrings", "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.", "fluentSetterMethodName" : "autoVerifiedAttributesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                            The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                                                                                                                                            \n

                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                            \n@return The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoVerifiedAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoVerifiedAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "VerifiedAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link VerifiedAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                            \n@return The value of the Member property for this object.\n@see VerifiedAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoVerifiedAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                                                                                                                                            \n@param autoVerifiedAttributes The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.", "setterMethodName" : "setAutoVerifiedAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getDeviceConfiguration", "beanStyleSetterMethodName" : "setDeviceConfiguration", "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            Device configuration.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DeviceConfigurationType.Builder} avoiding the need to create one manually via {@link DeviceConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #deviceConfiguration(DeviceConfigurationType)}.\n@param deviceConfiguration a consumer that will call methods on {@link DeviceConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceConfiguration(DeviceConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            Device configuration.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                            Device configuration.

                                                                                                                                                                                            \n@param deviceConfiguration Device configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceConfiguration", "getterDocumentation" : "

                                                                                                                                                                                            Device configuration.

                                                                                                                                                                                            \n@return Device configuration.", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            Device configuration.

                                                                                                                                                                                            \n@param deviceConfiguration Device configuration.", "setterMethodName" : "setDeviceConfiguration", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : null, "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                                                                                                                                                                            Device configuration.

                                                                                                                                                                                            ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, "EmailConfiguration" : { "beanStyleGetterMethodName" : "getEmailConfiguration", "beanStyleSetterMethodName" : "setEmailConfiguration", "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            Email configuration.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link EmailConfigurationType.Builder} avoiding the need to create one manually via {@link EmailConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #emailConfiguration(EmailConfigurationType)}.\n@param emailConfiguration a consumer that will call methods on {@link EmailConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailConfiguration(EmailConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            Email configuration.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                            Email configuration.

                                                                                                                                                                                            \n@param emailConfiguration Email configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailConfiguration", "getterDocumentation" : "

                                                                                                                                                                                            Email configuration.

                                                                                                                                                                                            \n@return Email configuration.", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            Email configuration.

                                                                                                                                                                                            \n@param emailConfiguration Email configuration.", "setterMethodName" : "setEmailConfiguration", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : null, "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                                                                                                                                                                            Email configuration.

                                                                                                                                                                                            ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, "EmailVerificationMessage" : { "beanStyleGetterMethodName" : "getEmailVerificationMessage", "beanStyleSetterMethodName" : "setEmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The contents of the email verification message.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationMessage(String)}.\n@param emailVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The contents of the email verification message.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationMessage", "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.", "fluentSetterMethodName" : "emailVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The contents of the email verification message.

                                                                                                                                                                                            \n@param emailVerificationMessage The contents of the email verification message.", "setterMethodName" : "setEmailVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                            The contents of the email verification message.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailVerificationSubject" : { "beanStyleGetterMethodName" : "getEmailVerificationSubject", "beanStyleSetterMethodName" : "setEmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The subject of the email verification message.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationSubject(String)}.\n@param emailVerificationSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The subject of the email verification message.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationSubject", "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.", "fluentSetterMethodName" : "emailVerificationSubject", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The subject of the email verification message.

                                                                                                                                                                                            \n@param emailVerificationSubject The subject of the email verification message.", "setterMethodName" : "setEmailVerificationSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                                                                                                                                                                            The subject of the email verification message.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LambdaConfig" : { "beanStyleGetterMethodName" : "getLambdaConfig", "beanStyleSetterMethodName" : "setLambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The AWS Lambda configuration information from the request to update the user pool.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to create one manually via {@link LambdaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its result is passed to {@link #lambdaConfig(LambdaConfigType)}.\n@param lambdaConfig a consumer that will call methods on {@link LambdaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaConfig(LambdaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The AWS Lambda configuration information from the request to update the user pool.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaConfig", "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.", "fluentSetterMethodName" : "lambdaConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The AWS Lambda configuration information from the request to update the user pool.

                                                                                                                                                                                            \n@param lambdaConfig The AWS Lambda configuration information from the request to update the user pool.", "setterMethodName" : "setLambdaConfig", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            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.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "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.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "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@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "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

                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                                                                              \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                Can be one of the following values:

                                                                                                                                                                                                • OFF - MFA tokens are not required and cannot be specified during user registration.

                                                                                                                                                                                                • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

                                                                                                                                                                                                • OPTIONAL - Users have the option when registering to create an MFA token.

                                                                                                                                                                                                \n@param mfaConfiguration Can be one of the following values:

                                                                                                                                                                                                • OFF - MFA tokens are not required and cannot be specified during user registration.

                                                                                                                                                                                                • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

                                                                                                                                                                                                • OPTIONAL - Users have the option when registering to create an MFA token.

                                                                                                                                                                                                • \n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  A container with the policies you wish to update in a user pool.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link UserPoolPolicyType.Builder} avoiding the need to create one manually via {@link UserPoolPolicyType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolPolicyType.Builder#build()} is called immediately and its result is passed to {@link #policies(UserPoolPolicyType)}.\n@param policies a consumer that will call methods on {@link UserPoolPolicyType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(UserPoolPolicyType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  A container with the policies you wish to update in a user pool.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "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.", "fluentSetterMethodName" : "policies", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  A container with the policies you wish to update in a user pool.

                                                                                                                                                                                                  \n@param policies A container with the policies you wish to update in a user pool.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : null, "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getSmsAuthenticationMessage", "beanStyleSetterMethodName" : "setSmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The contents of the SMS authentication message.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsAuthenticationMessage(String)}.\n@param smsAuthenticationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsAuthenticationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The contents of the SMS authentication message.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsAuthenticationMessage", "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.", "fluentSetterMethodName" : "smsAuthenticationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsAuthenticationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The contents of the SMS authentication message.

                                                                                                                                                                                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.", "setterMethodName" : "setSmsAuthenticationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  The contents of the SMS authentication message.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsConfiguration" : { "beanStyleGetterMethodName" : "getSmsConfiguration", "beanStyleSetterMethodName" : "setSmsConfiguration", "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  SMS configuration.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need to create one manually via {@link SmsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #smsConfiguration(SmsConfigurationType)}.\n@param smsConfiguration a consumer that will call methods on {@link SmsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfiguration(SmsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  SMS configuration.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  SMS configuration.

                                                                                                                                                                                                  \n@param smsConfiguration SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                  SMS configuration.

                                                                                                                                                                                                  \n@return SMS configuration.", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  SMS configuration.

                                                                                                                                                                                                  \n@param smsConfiguration SMS configuration.", "setterMethodName" : "setSmsConfiguration", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                                                                                                                                  SMS configuration.

                                                                                                                                                                                                  ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, "SmsVerificationMessage" : { "beanStyleGetterMethodName" : "getSmsVerificationMessage", "beanStyleSetterMethodName" : "setSmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  A container with information about the SMS verification message.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsVerificationMessage(String)}.\n@param smsVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  A container with information about the SMS verification message.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsVerificationMessage", "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.", "fluentSetterMethodName" : "smsVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  A container with information about the SMS verification message.

                                                                                                                                                                                                  \n@param smsVerificationMessage A container with information about the SMS verification message.", "setterMethodName" : "setSmsVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  A container with information about the SMS verification message.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolAddOns" : { "beanStyleGetterMethodName" : "getUserPoolAddOns", "beanStyleSetterMethodName" : "setUserPoolAddOns", "c2jName" : "UserPoolAddOns", "c2jShape" : "UserPoolAddOnsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link UserPoolAddOnsType.Builder} avoiding the need to create one manually via {@link UserPoolAddOnsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolAddOnsType.Builder#build()} is called immediately and its result is passed to {@link #userPoolAddOns(UserPoolAddOnsType)}.\n@param userPoolAddOns a consumer that will call methods on {@link UserPoolAddOnsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolAddOns(UserPoolAddOnsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolAddOns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                                  \n@param userPoolAddOns Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolAddOns", "getterDocumentation" : "

                                                                                                                                                                                                  Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                                  \n@return Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".", "getterModel" : { "returnType" : "UserPoolAddOnsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolAddOns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolAddOns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolAddOns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                                  \n@param userPoolAddOns Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".", "setterMethodName" : "setUserPoolAddOns", "setterModel" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : null, "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : "

                                                                                                                                                                                                  Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                                  ", "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The user pool ID for the user pool you want to update.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The user pool ID for the user pool you want to update.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The user pool ID for the user pool you want to update.

                                                                                                                                                                                                  \n@param userPoolId The user pool ID for the user pool you want to update.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, "UserPoolTags" : { "beanStyleGetterMethodName" : "getUserPoolTags", "beanStyleSetterMethodName" : "setUserPoolTags", "c2jName" : "UserPoolTags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #userPoolTags(Map)}.\n@param userPoolTags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolTags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolTags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                  \n@param userPoolTags The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolTags", "getterDocumentation" : "

                                                                                                                                                                                                  The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                  \n

                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                  \n@return The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolTags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolTags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserPoolTags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                  \n@param userPoolTags The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.", "setterMethodName" : "setUserPoolTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                  The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "VerificationMessageTemplate" : { "beanStyleGetterMethodName" : "getVerificationMessageTemplate", "beanStyleSetterMethodName" : "setVerificationMessageTemplate", "c2jName" : "VerificationMessageTemplate", "c2jShape" : "VerificationMessageTemplateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The template for verification messages.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link VerificationMessageTemplateType.Builder} avoiding the need to create one manually via {@link VerificationMessageTemplateType#builder()}.\n\nWhen the {@link Consumer} completes, {@link VerificationMessageTemplateType.Builder#build()} is called immediately and its result is passed to {@link #verificationMessageTemplate(VerificationMessageTemplateType)}.\n@param verificationMessageTemplate a consumer that will call methods on {@link VerificationMessageTemplateType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verificationMessageTemplate(VerificationMessageTemplateType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The template for verification messages.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verificationMessageTemplate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The template for verification messages.

                                                                                                                                                                                                  \n@param verificationMessageTemplate The template for verification messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verificationMessageTemplate", "getterDocumentation" : "

                                                                                                                                                                                                  The template for verification messages.

                                                                                                                                                                                                  \n@return The template for verification messages.", "getterModel" : { "returnType" : "VerificationMessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerificationMessageTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerificationMessageTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VerificationMessageTemplate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The template for verification messages.

                                                                                                                                                                                                  \n@param verificationMessageTemplate The template for verification messages.", "setterMethodName" : "setVerificationMessageTemplate", "setterModel" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : null, "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : "

                                                                                                                                                                                                  The template for verification messages.

                                                                                                                                                                                                  ", "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The user pool ID for the user pool you want to update.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The user pool ID for the user pool you want to update.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The user pool ID for the user pool you want to update.

                                                                                                                                                                                                  \n@param userPoolId The user pool ID for the user pool you want to update.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  A container with the policies you wish to update in a user pool.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link UserPoolPolicyType.Builder} avoiding the need to create one manually via {@link UserPoolPolicyType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolPolicyType.Builder#build()} is called immediately and its result is passed to {@link #policies(UserPoolPolicyType)}.\n@param policies a consumer that will call methods on {@link UserPoolPolicyType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(UserPoolPolicyType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  A container with the policies you wish to update in a user pool.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "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.", "fluentSetterMethodName" : "policies", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  A container with the policies you wish to update in a user pool.

                                                                                                                                                                                                  \n@param policies A container with the policies you wish to update in a user pool.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : null, "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getLambdaConfig", "beanStyleSetterMethodName" : "setLambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to create one manually via {@link LambdaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its result is passed to {@link #lambdaConfig(LambdaConfigType)}.\n@param lambdaConfig a consumer that will call methods on {@link LambdaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaConfig(LambdaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaConfig", "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.", "fluentSetterMethodName" : "lambdaConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The AWS Lambda configuration information from the request to update the user pool.

                                                                                                                                                                                                  \n@param lambdaConfig The AWS Lambda configuration information from the request to update the user pool.", "setterMethodName" : "setLambdaConfig", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAutoVerifiedAttributesAsStrings", "beanStyleSetterMethodName" : "setAutoVerifiedAttributesWithStrings", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoVerifiedAttributesAsStrings(List)}.\n@param autoVerifiedAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoVerifiedAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoVerifiedAttributes", "fluentEnumSetterMethodName" : "autoVerifiedAttributes", "fluentGetterMethodName" : "autoVerifiedAttributesAsStrings", "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.", "fluentSetterMethodName" : "autoVerifiedAttributesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                                                                                                                                                  \n

                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                  \n@return The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoVerifiedAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoVerifiedAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "VerifiedAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link VerifiedAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see VerifiedAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoVerifiedAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.

                                                                                                                                                                                                  \n@param autoVerifiedAttributes The attributes that are automatically verified when the Amazon Cognito service makes a request to update user pools.", "setterMethodName" : "setAutoVerifiedAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getSmsVerificationMessage", "beanStyleSetterMethodName" : "setSmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  A container with information about the SMS verification message.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsVerificationMessage(String)}.\n@param smsVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  A container with information about the SMS verification message.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsVerificationMessage", "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.", "fluentSetterMethodName" : "smsVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  A container with information about the SMS verification message.

                                                                                                                                                                                                  \n@param smsVerificationMessage A container with information about the SMS verification message.", "setterMethodName" : "setSmsVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  A container with information about the SMS verification message.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailVerificationMessage", "beanStyleSetterMethodName" : "setEmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The contents of the email verification message.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationMessage(String)}.\n@param emailVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The contents of the email verification message.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationMessage", "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.", "fluentSetterMethodName" : "emailVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The contents of the email verification message.

                                                                                                                                                                                                  \n@param emailVerificationMessage The contents of the email verification message.", "setterMethodName" : "setEmailVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  The contents of the email verification message.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailVerificationSubject", "beanStyleSetterMethodName" : "setEmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The subject of the email verification message.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationSubject(String)}.\n@param emailVerificationSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The subject of the email verification message.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationSubject", "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.", "fluentSetterMethodName" : "emailVerificationSubject", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The subject of the email verification message.

                                                                                                                                                                                                  \n@param emailVerificationSubject The subject of the email verification message.", "setterMethodName" : "setEmailVerificationSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  The subject of the email verification message.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVerificationMessageTemplate", "beanStyleSetterMethodName" : "setVerificationMessageTemplate", "c2jName" : "VerificationMessageTemplate", "c2jShape" : "VerificationMessageTemplateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The template for verification messages.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link VerificationMessageTemplateType.Builder} avoiding the need to create one manually via {@link VerificationMessageTemplateType#builder()}.\n\nWhen the {@link Consumer} completes, {@link VerificationMessageTemplateType.Builder#build()} is called immediately and its result is passed to {@link #verificationMessageTemplate(VerificationMessageTemplateType)}.\n@param verificationMessageTemplate a consumer that will call methods on {@link VerificationMessageTemplateType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verificationMessageTemplate(VerificationMessageTemplateType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The template for verification messages.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verificationMessageTemplate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The template for verification messages.

                                                                                                                                                                                                  \n@param verificationMessageTemplate The template for verification messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verificationMessageTemplate", "getterDocumentation" : "

                                                                                                                                                                                                  The template for verification messages.

                                                                                                                                                                                                  \n@return The template for verification messages.", "getterModel" : { "returnType" : "VerificationMessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerificationMessageTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerificationMessageTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VerificationMessageTemplate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The template for verification messages.

                                                                                                                                                                                                  \n@param verificationMessageTemplate The template for verification messages.", "setterMethodName" : "setVerificationMessageTemplate", "setterModel" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : null, "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : "

                                                                                                                                                                                                  The template for verification messages.

                                                                                                                                                                                                  ", "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsAuthenticationMessage", "beanStyleSetterMethodName" : "setSmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The contents of the SMS authentication message.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsAuthenticationMessage(String)}.\n@param smsAuthenticationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsAuthenticationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The contents of the SMS authentication message.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsAuthenticationMessage", "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.", "fluentSetterMethodName" : "smsAuthenticationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsAuthenticationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The contents of the SMS authentication message.

                                                                                                                                                                                                  \n@param smsAuthenticationMessage The contents of the SMS authentication message.", "setterMethodName" : "setSmsAuthenticationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  The contents of the SMS authentication message.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  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.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "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.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "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@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "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

                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                                                                                    \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                      Can be one of the following values:

                                                                                                                                                                                                      • OFF - MFA tokens are not required and cannot be specified during user registration.

                                                                                                                                                                                                      • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

                                                                                                                                                                                                      • OPTIONAL - Users have the option when registering to create an MFA token.

                                                                                                                                                                                                      \n@param mfaConfiguration Can be one of the following values:

                                                                                                                                                                                                      • OFF - MFA tokens are not required and cannot be specified during user registration.

                                                                                                                                                                                                      • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

                                                                                                                                                                                                      • OPTIONAL - Users have the option when registering to create an MFA token.

                                                                                                                                                                                                      • \n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getDeviceConfiguration", "beanStyleSetterMethodName" : "setDeviceConfiguration", "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Device configuration.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link DeviceConfigurationType.Builder} avoiding the need to create one manually via {@link DeviceConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #deviceConfiguration(DeviceConfigurationType)}.\n@param deviceConfiguration a consumer that will call methods on {@link DeviceConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceConfiguration(DeviceConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Device configuration.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Device configuration.

                                                                                                                                                                                                        \n@param deviceConfiguration Device configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                        Device configuration.

                                                                                                                                                                                                        \n@return Device configuration.", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Device configuration.

                                                                                                                                                                                                        \n@param deviceConfiguration Device configuration.", "setterMethodName" : "setDeviceConfiguration", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : null, "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                                                                                                                                                                                        Device configuration.

                                                                                                                                                                                                        ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailConfiguration", "beanStyleSetterMethodName" : "setEmailConfiguration", "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Email configuration.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link EmailConfigurationType.Builder} avoiding the need to create one manually via {@link EmailConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #emailConfiguration(EmailConfigurationType)}.\n@param emailConfiguration a consumer that will call methods on {@link EmailConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailConfiguration(EmailConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Email configuration.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Email configuration.

                                                                                                                                                                                                        \n@param emailConfiguration Email configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                        Email configuration.

                                                                                                                                                                                                        \n@return Email configuration.", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Email configuration.

                                                                                                                                                                                                        \n@param emailConfiguration Email configuration.", "setterMethodName" : "setEmailConfiguration", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : null, "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                                                                                                                                                                                        Email configuration.

                                                                                                                                                                                                        ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsConfiguration", "beanStyleSetterMethodName" : "setSmsConfiguration", "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        SMS configuration.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need to create one manually via {@link SmsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #smsConfiguration(SmsConfigurationType)}.\n@param smsConfiguration a consumer that will call methods on {@link SmsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfiguration(SmsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        SMS configuration.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        SMS configuration.

                                                                                                                                                                                                        \n@param smsConfiguration SMS configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                        SMS configuration.

                                                                                                                                                                                                        \n@return SMS configuration.", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        SMS configuration.

                                                                                                                                                                                                        \n@param smsConfiguration SMS configuration.", "setterMethodName" : "setSmsConfiguration", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                                                                                                                                        SMS configuration.

                                                                                                                                                                                                        ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolTags", "beanStyleSetterMethodName" : "setUserPoolTags", "c2jName" : "UserPoolTags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #userPoolTags(Map)}.\n@param userPoolTags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolTags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolTags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                        \n@param userPoolTags The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolTags", "getterDocumentation" : "

                                                                                                                                                                                                        The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolTags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolTags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserPoolTags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                        \n@param userPoolTags The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.", "setterMethodName" : "setUserPoolTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                        The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdminCreateUserConfig", "beanStyleSetterMethodName" : "setAdminCreateUserConfig", "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The configuration for AdminCreateUser requests.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the need to create one manually via {@link AdminCreateUserConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}.\n@param adminCreateUserConfig a consumer that will call methods on {@link AdminCreateUserConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminCreateUserConfig(AdminCreateUserConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The configuration for AdminCreateUser requests.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminCreateUserConfig", "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.", "fluentSetterMethodName" : "adminCreateUserConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdminCreateUserConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The configuration for AdminCreateUser requests.

                                                                                                                                                                                                        \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.", "setterMethodName" : "setAdminCreateUserConfig", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : null, "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                                                                                                                                                                                        The configuration for AdminCreateUser requests.

                                                                                                                                                                                                        ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolAddOns", "beanStyleSetterMethodName" : "setUserPoolAddOns", "c2jName" : "UserPoolAddOns", "c2jShape" : "UserPoolAddOnsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link UserPoolAddOnsType.Builder} avoiding the need to create one manually via {@link UserPoolAddOnsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolAddOnsType.Builder#build()} is called immediately and its result is passed to {@link #userPoolAddOns(UserPoolAddOnsType)}.\n@param userPoolAddOns a consumer that will call methods on {@link UserPoolAddOnsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolAddOns(UserPoolAddOnsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolAddOns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                                        \n@param userPoolAddOns Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolAddOns", "getterDocumentation" : "

                                                                                                                                                                                                        Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                                        \n@return Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".", "getterModel" : { "returnType" : "UserPoolAddOnsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolAddOns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolAddOns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolAddOns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                                        \n@param userPoolAddOns Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".", "setterMethodName" : "setUserPoolAddOns", "setterModel" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : null, "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : "

                                                                                                                                                                                                        Used to enable advanced security risk detection. Set the key AdvancedSecurityMode to the value \"AUDIT\".

                                                                                                                                                                                                        ", "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserPoolId" ], "shapeName" : "UpdateUserPoolRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserPoolRequest", "variableName" : "updateUserPoolRequest", "variableType" : "UpdateUserPoolRequest", "documentation" : null, "simpleType" : "UpdateUserPoolRequest", "variableSetterType" : "UpdateUserPoolRequest" }, "wrapper" : false }, "UpdateUserPoolResponse" : { "c2jName" : "UpdateUserPoolResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Represents the response from the server when you make a request to update the user pool.

                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateUserPoolResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserPoolResponse", "variableName" : "updateUserPoolResponse", "variableType" : "UpdateUserPoolResponse", "documentation" : null, "simpleType" : "UpdateUserPoolResponse", "variableSetterType" : "UpdateUserPoolResponse" }, "wrapper" : false }, "UserContextDataType" : { "c2jName" : "UserContextDataType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEncodedData", "beanStyleSetterMethodName" : "setEncodedData", "c2jName" : "EncodedData", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #encodedData(String)}.\n@param encodedData a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encodedData(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encodedData", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        \n@param encodedData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encodedData", "getterDocumentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodedData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncodedData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EncodedData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        \n@param encodedData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setEncodedData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodedData", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodedData", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EncodedData" : { "beanStyleGetterMethodName" : "getEncodedData", "beanStyleSetterMethodName" : "setEncodedData", "c2jName" : "EncodedData", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #encodedData(String)}.\n@param encodedData a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encodedData(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encodedData", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        \n@param encodedData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encodedData", "getterDocumentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodedData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncodedData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EncodedData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        \n@param encodedData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setEncodedData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodedData", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodedData", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEncodedData", "beanStyleSetterMethodName" : "setEncodedData", "c2jName" : "EncodedData", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #encodedData(String)}.\n@param encodedData a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encodedData(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encodedData", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        \n@param encodedData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encodedData", "getterDocumentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        \n@return Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncodedData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncodedData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EncodedData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        \n@param encodedData Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.", "setterMethodName" : "setEncodedData", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encodedData", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "encodedData", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserContextDataType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserContextDataType", "variableName" : "userContextDataType", "variableType" : "UserContextDataType", "documentation" : null, "simpleType" : "UserContextDataType", "variableSetterType" : "UserContextDataType" }, "wrapper" : false }, "UserImportInProgressException" : { "c2jName" : "UserImportInProgressException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "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.

                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UserImportInProgressException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserImportInProgressException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CREATED", "value" : "Created" }, { "name" : "PENDING", "value" : "Pending" }, { "name" : "IN_PROGRESS", "value" : "InProgress" }, { "name" : "STOPPING", "value" : "Stopping" }, { "name" : "EXPIRED", "value" : "Expired" }, { "name" : "STOPPED", "value" : "Stopped" }, { "name" : "FAILED", "value" : "Failed" }, { "name" : "SUCCEEDED", "value" : "Succeeded" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserImportJobStatusType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The user import job type.

                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "JobName", "c2jShape" : "UserImportJobNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The job name for the user import job.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The job name for the user import job.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "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.", "fluentSetterMethodName" : "jobName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The job name for the user import job.

                                                                                                                                                                                                        \n@param jobName The job name for the user import job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The job name for the user import job.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The job ID for the user import job.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The job ID for the user import job.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "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.", "fluentSetterMethodName" : "jobId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The job ID for the user import job.

                                                                                                                                                                                                        \n@param jobId The job ID for the user import job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The job ID for the user import job.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPreSignedUrl", "beanStyleSetterMethodName" : "setPreSignedUrl", "c2jName" : "PreSignedUrl", "c2jShape" : "PreSignedUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The pre-signed URL to be used to upload the .csv file.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preSignedUrl(String)}.\n@param preSignedUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preSignedUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The pre-signed URL to be used to upload the .csv file.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preSignedUrl", "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.", "fluentSetterMethodName" : "preSignedUrl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreSignedUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreSignedUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreSignedUrl", "sensitive" : false, "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.", "setterMethodName" : "setPreSignedUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preSignedUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The date the user import job was created.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The date the user import job was created.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The date the user import job was created.

                                                                                                                                                                                                        \n@param creationDate The date the user import job was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                                        The date the user import job was created.

                                                                                                                                                                                                        \n@return The date the user import job was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The date the user import job was created.

                                                                                                                                                                                                        \n@param creationDate The date the user import job was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                        The date the user import job was created.

                                                                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The date when the user import job was started.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The date when the user import job was started.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "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.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                                        The date when the user import job was started.

                                                                                                                                                                                                        \n@return The date when the user import job was started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The date when the user import job was started.

                                                                                                                                                                                                        \n@param startDate The date when the user import job was started.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                        The date when the user import job was started.

                                                                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletionDate", "beanStyleSetterMethodName" : "setCompletionDate", "c2jName" : "CompletionDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The date when the user import job was completed.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #completionDate(Instant)}.\n@param completionDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completionDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The date when the user import job was completed.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The date when the user import job was completed.

                                                                                                                                                                                                        \n@param completionDate The date when the user import job was completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completionDate", "getterDocumentation" : "

                                                                                                                                                                                                        The date when the user import job was completed.

                                                                                                                                                                                                        \n@return The date when the user import job was completed.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CompletionDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The date when the user import job was completed.

                                                                                                                                                                                                        \n@param completionDate The date when the user import job was completed.", "setterMethodName" : "setCompletionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completionDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                        The date when the user import job was completed.

                                                                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "UserImportJobStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        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.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "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.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "UserImportJobStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "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@see UserImportJobStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserImportJobStatusType", "fluentSetterMethodName" : "status", "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

                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link UserImportJobStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "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", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getCloudWatchLogsRoleArn", "beanStyleSetterMethodName" : "setCloudWatchLogsRoleArn", "c2jName" : "CloudWatchLogsRoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              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.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsRoleArn(String)}.\n@param cloudWatchLogsRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsRoleArn(String)", "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.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsRoleArn", "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.", "fluentSetterMethodName" : "cloudWatchLogsRoleArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogsRoleArn", "sensitive" : false, "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.", "setterMethodName" : "setCloudWatchLogsRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getImportedUsers", "beanStyleSetterMethodName" : "setImportedUsers", "c2jName" : "ImportedUsers", "c2jShape" : "LongType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The number of users that were successfully imported.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #importedUsers(Long)}.\n@param importedUsers a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importedUsers(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The number of users that were successfully imported.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importedUsers", "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.", "fluentSetterMethodName" : "importedUsers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportedUsers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ImportedUsers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ImportedUsers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The number of users that were successfully imported.

                                                                                                                                                                                                              \n@param importedUsers The number of users that were successfully imported.", "setterMethodName" : "setImportedUsers", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "importedUsers", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "importedUsers", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                              The number of users that were successfully imported.

                                                                                                                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkippedUsers", "beanStyleSetterMethodName" : "setSkippedUsers", "c2jName" : "SkippedUsers", "c2jShape" : "LongType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The number of users that were skipped.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #skippedUsers(Long)}.\n@param skippedUsers a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skippedUsers(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The number of users that were skipped.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skippedUsers", "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.", "fluentSetterMethodName" : "skippedUsers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkippedUsers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SkippedUsers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "SkippedUsers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The number of users that were skipped.

                                                                                                                                                                                                              \n@param skippedUsers The number of users that were skipped.", "setterMethodName" : "setSkippedUsers", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "skippedUsers", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "skippedUsers", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                              The number of users that were skipped.

                                                                                                                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailedUsers", "beanStyleSetterMethodName" : "setFailedUsers", "c2jName" : "FailedUsers", "c2jShape" : "LongType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The number of users that could not be imported.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #failedUsers(Long)}.\n@param failedUsers a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failedUsers(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The number of users that could not be imported.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedUsers", "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.", "fluentSetterMethodName" : "failedUsers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailedUsers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailedUsers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "FailedUsers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The number of users that could not be imported.

                                                                                                                                                                                                              \n@param failedUsers The number of users that could not be imported.", "setterMethodName" : "setFailedUsers", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "failedUsers", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "failedUsers", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                              The number of users that could not be imported.

                                                                                                                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletionMessage", "beanStyleSetterMethodName" : "setCompletionMessage", "c2jName" : "CompletionMessage", "c2jShape" : "CompletionMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The message returned when the user import job is completed.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #completionMessage(String)}.\n@param completionMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completionMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The message returned when the user import job is completed.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionMessage", "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.", "fluentSetterMethodName" : "completionMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletionMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The message returned when the user import job is completed.

                                                                                                                                                                                                              \n@param completionMessage The message returned when the user import job is completed.", "setterMethodName" : "setCompletionMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completionMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getCloudWatchLogsRoleArn", "beanStyleSetterMethodName" : "setCloudWatchLogsRoleArn", "c2jName" : "CloudWatchLogsRoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              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.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsRoleArn(String)}.\n@param cloudWatchLogsRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsRoleArn(String)", "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.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsRoleArn", "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.", "fluentSetterMethodName" : "cloudWatchLogsRoleArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogsRoleArn", "sensitive" : false, "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.", "setterMethodName" : "setCloudWatchLogsRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getCompletionDate", "beanStyleSetterMethodName" : "setCompletionDate", "c2jName" : "CompletionDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The date when the user import job was completed.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #completionDate(Instant)}.\n@param completionDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completionDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The date when the user import job was completed.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              The date when the user import job was completed.

                                                                                                                                                                                                              \n@param completionDate The date when the user import job was completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completionDate", "getterDocumentation" : "

                                                                                                                                                                                                              The date when the user import job was completed.

                                                                                                                                                                                                              \n@return The date when the user import job was completed.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CompletionDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The date when the user import job was completed.

                                                                                                                                                                                                              \n@param completionDate The date when the user import job was completed.", "setterMethodName" : "setCompletionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completionDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                              The date when the user import job was completed.

                                                                                                                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "CompletionMessage" : { "beanStyleGetterMethodName" : "getCompletionMessage", "beanStyleSetterMethodName" : "setCompletionMessage", "c2jName" : "CompletionMessage", "c2jShape" : "CompletionMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The message returned when the user import job is completed.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #completionMessage(String)}.\n@param completionMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completionMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The message returned when the user import job is completed.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionMessage", "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.", "fluentSetterMethodName" : "completionMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletionMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The message returned when the user import job is completed.

                                                                                                                                                                                                              \n@param completionMessage The message returned when the user import job is completed.", "setterMethodName" : "setCompletionMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completionMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The date the user import job was created.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The date the user import job was created.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              The date the user import job was created.

                                                                                                                                                                                                              \n@param creationDate The date the user import job was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                                              The date the user import job was created.

                                                                                                                                                                                                              \n@return The date the user import job was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The date the user import job was created.

                                                                                                                                                                                                              \n@param creationDate The date the user import job was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                              The date the user import job was created.

                                                                                                                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "FailedUsers" : { "beanStyleGetterMethodName" : "getFailedUsers", "beanStyleSetterMethodName" : "setFailedUsers", "c2jName" : "FailedUsers", "c2jShape" : "LongType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The number of users that could not be imported.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #failedUsers(Long)}.\n@param failedUsers a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failedUsers(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The number of users that could not be imported.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedUsers", "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.", "fluentSetterMethodName" : "failedUsers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailedUsers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailedUsers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "FailedUsers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The number of users that could not be imported.

                                                                                                                                                                                                              \n@param failedUsers The number of users that could not be imported.", "setterMethodName" : "setFailedUsers", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "failedUsers", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "failedUsers", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                              The number of users that could not be imported.

                                                                                                                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "ImportedUsers" : { "beanStyleGetterMethodName" : "getImportedUsers", "beanStyleSetterMethodName" : "setImportedUsers", "c2jName" : "ImportedUsers", "c2jShape" : "LongType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The number of users that were successfully imported.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #importedUsers(Long)}.\n@param importedUsers a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importedUsers(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The number of users that were successfully imported.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importedUsers", "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.", "fluentSetterMethodName" : "importedUsers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportedUsers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ImportedUsers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ImportedUsers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The number of users that were successfully imported.

                                                                                                                                                                                                              \n@param importedUsers The number of users that were successfully imported.", "setterMethodName" : "setImportedUsers", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "importedUsers", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "importedUsers", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                              The number of users that were successfully imported.

                                                                                                                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "JobId" : { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The job ID for the user import job.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The job ID for the user import job.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "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.", "fluentSetterMethodName" : "jobId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The job ID for the user import job.

                                                                                                                                                                                                              \n@param jobId The job ID for the user import job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                              The job ID for the user import job.

                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "JobName" : { "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "JobName", "c2jShape" : "UserImportJobNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The job name for the user import job.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The job name for the user import job.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "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.", "fluentSetterMethodName" : "jobName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The job name for the user import job.

                                                                                                                                                                                                              \n@param jobName The job name for the user import job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                              The job name for the user import job.

                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PreSignedUrl" : { "beanStyleGetterMethodName" : "getPreSignedUrl", "beanStyleSetterMethodName" : "setPreSignedUrl", "c2jName" : "PreSignedUrl", "c2jShape" : "PreSignedUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The pre-signed URL to be used to upload the .csv file.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preSignedUrl(String)}.\n@param preSignedUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preSignedUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The pre-signed URL to be used to upload the .csv file.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preSignedUrl", "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.", "fluentSetterMethodName" : "preSignedUrl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreSignedUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreSignedUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreSignedUrl", "sensitive" : false, "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.", "setterMethodName" : "setPreSignedUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preSignedUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getSkippedUsers", "beanStyleSetterMethodName" : "setSkippedUsers", "c2jName" : "SkippedUsers", "c2jShape" : "LongType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The number of users that were skipped.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #skippedUsers(Long)}.\n@param skippedUsers a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skippedUsers(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The number of users that were skipped.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skippedUsers", "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.", "fluentSetterMethodName" : "skippedUsers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkippedUsers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SkippedUsers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "SkippedUsers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The number of users that were skipped.

                                                                                                                                                                                                              \n@param skippedUsers The number of users that were skipped.", "setterMethodName" : "setSkippedUsers", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "skippedUsers", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "skippedUsers", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                              The number of users that were skipped.

                                                                                                                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "StartDate" : { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The date when the user import job was started.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The date when the user import job was started.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "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.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                                              The date when the user import job was started.

                                                                                                                                                                                                              \n@return The date when the user import job was started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The date when the user import job was started.

                                                                                                                                                                                                              \n@param startDate The date when the user import job was started.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                              The date when the user import job was started.

                                                                                                                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "UserImportJobStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              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.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "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.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "UserImportJobStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "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@see UserImportJobStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserImportJobStatusType", "fluentSetterMethodName" : "status", "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

                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link UserImportJobStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "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", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getJobName", "beanStyleSetterMethodName" : "setJobName", "c2jName" : "JobName", "c2jShape" : "UserImportJobNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The job name for the user import job.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobName(String)}.\n@param jobName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The job name for the user import job.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobName", "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.", "fluentSetterMethodName" : "jobName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The job name for the user import job.

                                                                                                                                                                                                                    \n@param jobName The job name for the user import job.", "setterMethodName" : "setJobName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The job name for the user import job.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJobId", "beanStyleSetterMethodName" : "setJobId", "c2jName" : "JobId", "c2jShape" : "UserImportJobIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The job ID for the user import job.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #jobId(String)}.\n@param jobId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The job ID for the user import job.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobId", "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.", "fluentSetterMethodName" : "jobId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "JobId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The job ID for the user import job.

                                                                                                                                                                                                                    \n@param jobId The job ID for the user import job.", "setterMethodName" : "setJobId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "jobId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The job ID for the user import job.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The user pool ID for the user pool that the users are being imported into.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "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.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getPreSignedUrl", "beanStyleSetterMethodName" : "setPreSignedUrl", "c2jName" : "PreSignedUrl", "c2jShape" : "PreSignedUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pre-signed URL to be used to upload the .csv file.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preSignedUrl(String)}.\n@param preSignedUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preSignedUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The pre-signed URL to be used to upload the .csv file.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preSignedUrl", "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.", "fluentSetterMethodName" : "preSignedUrl", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreSignedUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreSignedUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreSignedUrl", "sensitive" : false, "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.", "setterMethodName" : "setPreSignedUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preSignedUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date the user import job was created.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The date the user import job was created.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date the user import job was created.

                                                                                                                                                                                                                    \n@param creationDate The date the user import job was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                                                    The date the user import job was created.

                                                                                                                                                                                                                    \n@return The date the user import job was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date the user import job was created.

                                                                                                                                                                                                                    \n@param creationDate The date the user import job was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date the user import job was created.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date when the user import job was started.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startDate(Instant)}.\n@param startDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The date when the user import job was started.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "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.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                                                    The date when the user import job was started.

                                                                                                                                                                                                                    \n@return The date when the user import job was started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date when the user import job was started.

                                                                                                                                                                                                                    \n@param startDate The date when the user import job was started.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date when the user import job was started.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletionDate", "beanStyleSetterMethodName" : "setCompletionDate", "c2jName" : "CompletionDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date when the user import job was completed.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #completionDate(Instant)}.\n@param completionDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completionDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The date when the user import job was completed.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date when the user import job was completed.

                                                                                                                                                                                                                    \n@param completionDate The date when the user import job was completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completionDate", "getterDocumentation" : "

                                                                                                                                                                                                                    The date when the user import job was completed.

                                                                                                                                                                                                                    \n@return The date when the user import job was completed.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CompletionDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date when the user import job was completed.

                                                                                                                                                                                                                    \n@param completionDate The date when the user import job was completed.", "setterMethodName" : "setCompletionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completionDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date when the user import job was completed.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "UserImportJobStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    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.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "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.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "UserImportJobStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "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@see UserImportJobStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserImportJobStatusType", "fluentSetterMethodName" : "status", "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

                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link UserImportJobStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "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", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getCloudWatchLogsRoleArn", "beanStyleSetterMethodName" : "setCloudWatchLogsRoleArn", "c2jName" : "CloudWatchLogsRoleArn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          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.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsRoleArn(String)}.\n@param cloudWatchLogsRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsRoleArn(String)", "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.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsRoleArn", "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.", "fluentSetterMethodName" : "cloudWatchLogsRoleArn", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsRoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsRoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogsRoleArn", "sensitive" : false, "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.", "setterMethodName" : "setCloudWatchLogsRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsRoleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getImportedUsers", "beanStyleSetterMethodName" : "setImportedUsers", "c2jName" : "ImportedUsers", "c2jShape" : "LongType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The number of users that were successfully imported.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #importedUsers(Long)}.\n@param importedUsers a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #importedUsers(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The number of users that were successfully imported.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "importedUsers", "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.", "fluentSetterMethodName" : "importedUsers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ImportedUsers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ImportedUsers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ImportedUsers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The number of users that were successfully imported.

                                                                                                                                                                                                                          \n@param importedUsers The number of users that were successfully imported.", "setterMethodName" : "setImportedUsers", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "importedUsers", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "importedUsers", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                          The number of users that were successfully imported.

                                                                                                                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkippedUsers", "beanStyleSetterMethodName" : "setSkippedUsers", "c2jName" : "SkippedUsers", "c2jShape" : "LongType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The number of users that were skipped.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #skippedUsers(Long)}.\n@param skippedUsers a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skippedUsers(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The number of users that were skipped.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skippedUsers", "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.", "fluentSetterMethodName" : "skippedUsers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SkippedUsers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SkippedUsers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "SkippedUsers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The number of users that were skipped.

                                                                                                                                                                                                                          \n@param skippedUsers The number of users that were skipped.", "setterMethodName" : "setSkippedUsers", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "skippedUsers", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "skippedUsers", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                          The number of users that were skipped.

                                                                                                                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailedUsers", "beanStyleSetterMethodName" : "setFailedUsers", "c2jName" : "FailedUsers", "c2jShape" : "LongType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The number of users that could not be imported.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #failedUsers(Long)}.\n@param failedUsers a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failedUsers(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The number of users that could not be imported.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedUsers", "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.", "fluentSetterMethodName" : "failedUsers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailedUsers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailedUsers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "FailedUsers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The number of users that could not be imported.

                                                                                                                                                                                                                          \n@param failedUsers The number of users that could not be imported.", "setterMethodName" : "setFailedUsers", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "failedUsers", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "failedUsers", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                          The number of users that could not be imported.

                                                                                                                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletionMessage", "beanStyleSetterMethodName" : "setCompletionMessage", "c2jName" : "CompletionMessage", "c2jShape" : "CompletionMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The message returned when the user import job is completed.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #completionMessage(String)}.\n@param completionMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #completionMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The message returned when the user import job is completed.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionMessage", "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.", "fluentSetterMethodName" : "completionMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompletionMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The message returned when the user import job is completed.

                                                                                                                                                                                                                          \n@param completionMessage The message returned when the user import job is completed.", "setterMethodName" : "setCompletionMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completionMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "completionMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The message returned when the user import job is completed.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserImportJobType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          This exception is thrown when the Amazon Cognito service encounters a user validation exception with the AWS Lambda service.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UserLambdaValidationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserLambdaValidationException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          This exception is thrown when a user is not confirmed successfully.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UserNotConfirmedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserNotConfirmedException", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          This exception is thrown when a user is not found.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UserNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UserNotFoundException", "variableName" : "userNotFoundException", "variableType" : "UserNotFoundException", "documentation" : null, "simpleType" : "UserNotFoundException", "variableSetterType" : "UserNotFoundException" }, "wrapper" : false }, "UserPoolAddOnNotEnabledException" : { "c2jName" : "UserPoolAddOnNotEnabledException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          This exception is thrown when user pool add-ons are not enabled.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UserPoolAddOnNotEnabledException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserPoolAddOnNotEnabledException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UserPoolAddOnNotEnabledException", "variableName" : "userPoolAddOnNotEnabledException", "variableType" : "UserPoolAddOnNotEnabledException", "documentation" : null, "simpleType" : "UserPoolAddOnNotEnabledException", "variableSetterType" : "UserPoolAddOnNotEnabledException" }, "wrapper" : false }, "UserPoolAddOnsType" : { "c2jName" : "UserPoolAddOnsType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The user pool add-ons type.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAdvancedSecurityModeAsString", "beanStyleSetterMethodName" : "setAdvancedSecurityMode", "c2jName" : "AdvancedSecurityMode", "c2jShape" : "AdvancedSecurityModeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #advancedSecurityModeAsString(String)}.\n@param advancedSecurityMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedSecurityMode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "AdvancedSecurityModeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "advancedSecurityMode", "fluentEnumSetterMethodName" : "advancedSecurityMode", "fluentGetterMethodName" : "advancedSecurityModeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          \n@param advancedSecurityMode The advanced security mode.\n@see AdvancedSecurityModeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdvancedSecurityModeType", "fluentSetterMethodName" : "advancedSecurityMode", "getterDocumentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #advancedSecurityMode} will return {@link AdvancedSecurityModeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #advancedSecurityModeAsString}.\n

                                                                                                                                                                                                                          \n@return The advanced security mode.\n@see AdvancedSecurityModeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdvancedSecurityMode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          \n@param advancedSecurityMode The advanced security mode.\n@see AdvancedSecurityModeType", "setterMethodName" : "setAdvancedSecurityMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "advancedSecurityMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "advancedSecurityMode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdvancedSecurityMode" : { "beanStyleGetterMethodName" : "getAdvancedSecurityModeAsString", "beanStyleSetterMethodName" : "setAdvancedSecurityMode", "c2jName" : "AdvancedSecurityMode", "c2jShape" : "AdvancedSecurityModeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #advancedSecurityModeAsString(String)}.\n@param advancedSecurityMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedSecurityMode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "AdvancedSecurityModeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "advancedSecurityMode", "fluentEnumSetterMethodName" : "advancedSecurityMode", "fluentGetterMethodName" : "advancedSecurityModeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          \n@param advancedSecurityMode The advanced security mode.\n@see AdvancedSecurityModeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdvancedSecurityModeType", "fluentSetterMethodName" : "advancedSecurityMode", "getterDocumentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #advancedSecurityMode} will return {@link AdvancedSecurityModeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #advancedSecurityModeAsString}.\n

                                                                                                                                                                                                                          \n@return The advanced security mode.\n@see AdvancedSecurityModeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdvancedSecurityMode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          \n@param advancedSecurityMode The advanced security mode.\n@see AdvancedSecurityModeType", "setterMethodName" : "setAdvancedSecurityMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "advancedSecurityMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "advancedSecurityMode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAdvancedSecurityModeAsString", "beanStyleSetterMethodName" : "setAdvancedSecurityMode", "c2jName" : "AdvancedSecurityMode", "c2jShape" : "AdvancedSecurityModeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #advancedSecurityModeAsString(String)}.\n@param advancedSecurityMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedSecurityMode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "AdvancedSecurityModeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "advancedSecurityMode", "fluentEnumSetterMethodName" : "advancedSecurityMode", "fluentGetterMethodName" : "advancedSecurityModeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          \n@param advancedSecurityMode The advanced security mode.\n@see AdvancedSecurityModeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdvancedSecurityModeType", "fluentSetterMethodName" : "advancedSecurityMode", "getterDocumentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #advancedSecurityMode} will return {@link AdvancedSecurityModeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #advancedSecurityModeAsString}.\n

                                                                                                                                                                                                                          \n@return The advanced security mode.\n@see AdvancedSecurityModeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdvancedSecurityMode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          \n@param advancedSecurityMode The advanced security mode.\n@see AdvancedSecurityModeType", "setterMethodName" : "setAdvancedSecurityMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "advancedSecurityMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "advancedSecurityMode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The advanced security mode.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AdvancedSecurityMode" ], "shapeName" : "UserPoolAddOnsType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOnsType", "variableType" : "UserPoolAddOnsType", "documentation" : null, "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "wrapper" : false }, "UserPoolClientDescription" : { "c2jName" : "UserPoolClientDescription", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The description of the user pool client.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool where you want to describe the user pool client.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool where you want to describe the user pool client.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool where you want to describe the user pool client.

                                                                                                                                                                                                                          \n@param userPoolId The user pool ID for the user pool where you want to describe the user pool client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getClientName", "beanStyleSetterMethodName" : "setClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The client name from the user pool client description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientName(String)}.\n@param clientName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The client name from the user pool client description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientName", "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.", "fluentSetterMethodName" : "clientName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The client name from the user pool client description.

                                                                                                                                                                                                                          \n@param clientName The client name from the user pool client description.", "setterMethodName" : "setClientName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getClientName", "beanStyleSetterMethodName" : "setClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The client name from the user pool client description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientName(String)}.\n@param clientName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The client name from the user pool client description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientName", "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.", "fluentSetterMethodName" : "clientName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The client name from the user pool client description.

                                                                                                                                                                                                                          \n@param clientName The client name from the user pool client description.", "setterMethodName" : "setClientName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The client name from the user pool client description.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool where you want to describe the user pool client.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool where you want to describe the user pool client.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool where you want to describe the user pool client.

                                                                                                                                                                                                                          \n@param userPoolId The user pool ID for the user pool where you want to describe the user pool client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool where you want to describe the user pool client.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool where you want to describe the user pool client.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool where you want to describe the user pool client.

                                                                                                                                                                                                                          \n@param userPoolId The user pool ID for the user pool where you want to describe the user pool client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getClientName", "beanStyleSetterMethodName" : "setClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The client name from the user pool client description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientName(String)}.\n@param clientName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The client name from the user pool client description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientName", "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.", "fluentSetterMethodName" : "clientName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The client name from the user pool client description.

                                                                                                                                                                                                                          \n@param clientName The client name from the user pool client description.", "setterMethodName" : "setClientName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The client name from the user pool client description.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserPoolClientDescription", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Contains information about a user pool client.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool client.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool client.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool client.

                                                                                                                                                                                                                          \n@param userPoolId The user pool ID for the user pool client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool client.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientName", "beanStyleSetterMethodName" : "setClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The client name from the user pool request of the client type.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientName(String)}.\n@param clientName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The client name from the user pool request of the client type.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientName", "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.", "fluentSetterMethodName" : "clientName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The client name from the user pool request of the client type.

                                                                                                                                                                                                                          \n@param clientName The client name from the user pool request of the client type.", "setterMethodName" : "setClientName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientSecret", "beanStyleSetterMethodName" : "setClientSecret", "c2jName" : "ClientSecret", "c2jShape" : "ClientSecretType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The client secret from the user pool request of the client type.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientSecret(String)}.\n@param clientSecret a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientSecret(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The client secret from the user pool request of the client type.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientSecret", "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.", "fluentSetterMethodName" : "clientSecret", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientSecret", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientSecret", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientSecret", "sensitive" : true, "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.", "setterMethodName" : "setClientSecret", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientSecret", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool client was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          \n@return The date the user pool client was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool client was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool client was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          \n@return The date the user pool client was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool client was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRefreshTokenValidity", "beanStyleSetterMethodName" : "setRefreshTokenValidity", "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #refreshTokenValidity(Integer)}.\n@param refreshTokenValidity a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #refreshTokenValidity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "refreshTokenValidity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshTokenValidity", "getterDocumentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          \n@return The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RefreshTokenValidity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "setterMethodName" : "setRefreshTokenValidity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReadAttributes", "beanStyleSetterMethodName" : "setReadAttributes", "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #readAttributes(List)}.\n@param readAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readAttributes", "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.", "fluentSetterMethodName" : "readAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return The Read-only attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReadAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          \n@param readAttributes The Read-only attributes.", "setterMethodName" : "setReadAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteAttributes", "beanStyleSetterMethodName" : "setWriteAttributes", "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #writeAttributes(List)}.\n@param writeAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeAttributes", "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.", "fluentSetterMethodName" : "writeAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return The writeable attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WriteAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WriteAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          \n@param writeAttributes The writeable attributes.", "setterMethodName" : "setWriteAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExplicitAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setExplicitAuthFlowsWithStrings", "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #explicitAuthFlowsAsStrings(List)}.\n@param explicitAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #explicitAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "explicitAuthFlows", "fluentEnumSetterMethodName" : "explicitAuthFlows", "fluentGetterMethodName" : "explicitAuthFlowsAsStrings", "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.", "fluentSetterMethodName" : "explicitAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return The explicit authentication flows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExplicitAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExplicitAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ExplicitAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ExplicitAuthFlowsType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ExplicitAuthFlowsType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                          \n@return The value of the Member property for this object.\n@see ExplicitAuthFlowsType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ExplicitAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          \n@param explicitAuthFlows The explicit authentication flows.", "setterMethodName" : "setExplicitAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSupportedIdentityProviders", "beanStyleSetterMethodName" : "setSupportedIdentityProviders", "c2jName" : "SupportedIdentityProviders", "c2jShape" : "SupportedIdentityProvidersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #supportedIdentityProviders(List)}.\n@param supportedIdentityProviders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #supportedIdentityProviders(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportedIdentityProviders", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportedIdentityProviders", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of provider names for the identity providers that are supported on this client.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SupportedIdentityProviders", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SupportedIdentityProviders", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SupportedIdentityProviders", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client.", "setterMethodName" : "setSupportedIdentityProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCallbackURLs", "beanStyleSetterMethodName" : "setCallbackURLs", "c2jName" : "CallbackURLs", "c2jShape" : "CallbackURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #callbackURLs(List)}.\n@param callbackURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #callbackURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "callbackURLs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "callbackURLs", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CallbackURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CallbackURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CallbackURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setCallbackURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogoutURLs", "beanStyleSetterMethodName" : "setLogoutURLs", "c2jName" : "LogoutURLs", "c2jShape" : "LogoutURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #logoutURLs(List)}.\n@param logoutURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logoutURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logoutURLs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          \n@param logoutURLs A list of allowed logout URLs for the identity providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logoutURLs", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of allowed logout URLs for the identity providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogoutURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogoutURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LogoutURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          \n@param logoutURLs A list of allowed logout URLs for the identity providers.", "setterMethodName" : "setLogoutURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRedirectURI", "beanStyleSetterMethodName" : "setDefaultRedirectURI", "c2jName" : "DefaultRedirectURI", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRedirectURI(String)}.\n@param defaultRedirectURI a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRedirectURI(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultRedirectURI", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRedirectURI", "getterDocumentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@return The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRedirectURI", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRedirectURI", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRedirectURI", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setDefaultRedirectURI", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsWithStrings", "c2jName" : "AllowedOAuthFlows", "c2jShape" : "OAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsAsStrings(List)}.\n@param allowedOAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "allowedOAuthFlows", "fluentEnumSetterMethodName" : "allowedOAuthFlows", "fluentGetterMethodName" : "allowedOAuthFlowsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OAuthFlowType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "OAuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OAuthFlowType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link OAuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                          \n@return The value of the Member property for this object.\n@see OAuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.", "setterMethodName" : "setAllowedOAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthScopes", "beanStyleSetterMethodName" : "setAllowedOAuthScopes", "c2jName" : "AllowedOAuthScopes", "c2jShape" : "ScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthScopes(List)}.\n@param allowedOAuthScopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthScopes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthScopes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthScopes", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthScopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthScopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthScopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "setterMethodName" : "setAllowedOAuthScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsUserPoolClient", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "c2jName" : "AllowedOAuthFlowsUserPoolClient", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsUserPoolClient(Boolean)}.\n@param allowedOAuthFlowsUserPoolClient a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsUserPoolClient(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthFlowsUserPoolClient", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          \n@param allowedOAuthFlowsUserPoolClient Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsUserPoolClient", "getterDocumentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          \n@return Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowedOAuthFlowsUserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          \n@param allowedOAuthFlowsUserPoolClient Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "setterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link AnalyticsConfigurationType.Builder} avoiding the need to create one manually via {@link AnalyticsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #analyticsConfiguration(AnalyticsConfigurationType)}.\n@param analyticsConfiguration a consumer that will call methods on {@link AnalyticsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsConfiguration(AnalyticsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          \n@return The Amazon Pinpoint analytics configuration for the user pool client.", "getterModel" : { "returnType" : "AnalyticsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for the user pool client.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : null, "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          ", "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowedOAuthFlows" : { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsWithStrings", "c2jName" : "AllowedOAuthFlows", "c2jShape" : "OAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsAsStrings(List)}.\n@param allowedOAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "allowedOAuthFlows", "fluentEnumSetterMethodName" : "allowedOAuthFlows", "fluentGetterMethodName" : "allowedOAuthFlowsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OAuthFlowType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "OAuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OAuthFlowType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link OAuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                          \n@return The value of the Member property for this object.\n@see OAuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.", "setterMethodName" : "setAllowedOAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AllowedOAuthFlowsUserPoolClient" : { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsUserPoolClient", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "c2jName" : "AllowedOAuthFlowsUserPoolClient", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsUserPoolClient(Boolean)}.\n@param allowedOAuthFlowsUserPoolClient a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsUserPoolClient(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthFlowsUserPoolClient", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          \n@param allowedOAuthFlowsUserPoolClient Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsUserPoolClient", "getterDocumentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          \n@return Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowedOAuthFlowsUserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          \n@param allowedOAuthFlowsUserPoolClient Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "setterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "AllowedOAuthScopes" : { "beanStyleGetterMethodName" : "getAllowedOAuthScopes", "beanStyleSetterMethodName" : "setAllowedOAuthScopes", "c2jName" : "AllowedOAuthScopes", "c2jShape" : "ScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthScopes(List)}.\n@param allowedOAuthScopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthScopes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthScopes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthScopes", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthScopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthScopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthScopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "setterMethodName" : "setAllowedOAuthScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AnalyticsConfiguration" : { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link AnalyticsConfigurationType.Builder} avoiding the need to create one manually via {@link AnalyticsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #analyticsConfiguration(AnalyticsConfigurationType)}.\n@param analyticsConfiguration a consumer that will call methods on {@link AnalyticsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsConfiguration(AnalyticsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          \n@return The Amazon Pinpoint analytics configuration for the user pool client.", "getterModel" : { "returnType" : "AnalyticsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for the user pool client.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : null, "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          ", "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "xmlNameSpaceUri" : null }, "CallbackURLs" : { "beanStyleGetterMethodName" : "getCallbackURLs", "beanStyleSetterMethodName" : "setCallbackURLs", "c2jName" : "CallbackURLs", "c2jShape" : "CallbackURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #callbackURLs(List)}.\n@param callbackURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #callbackURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "callbackURLs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "callbackURLs", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CallbackURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CallbackURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CallbackURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setCallbackURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getClientName", "beanStyleSetterMethodName" : "setClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The client name from the user pool request of the client type.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientName(String)}.\n@param clientName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The client name from the user pool request of the client type.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientName", "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.", "fluentSetterMethodName" : "clientName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The client name from the user pool request of the client type.

                                                                                                                                                                                                                          \n@param clientName The client name from the user pool request of the client type.", "setterMethodName" : "setClientName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getClientSecret", "beanStyleSetterMethodName" : "setClientSecret", "c2jName" : "ClientSecret", "c2jShape" : "ClientSecretType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The client secret from the user pool request of the client type.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientSecret(String)}.\n@param clientSecret a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientSecret(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The client secret from the user pool request of the client type.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientSecret", "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.", "fluentSetterMethodName" : "clientSecret", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientSecret", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientSecret", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientSecret", "sensitive" : true, "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.", "setterMethodName" : "setClientSecret", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientSecret", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool client was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          \n@return The date the user pool client was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool client was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DefaultRedirectURI" : { "beanStyleGetterMethodName" : "getDefaultRedirectURI", "beanStyleSetterMethodName" : "setDefaultRedirectURI", "c2jName" : "DefaultRedirectURI", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRedirectURI(String)}.\n@param defaultRedirectURI a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRedirectURI(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultRedirectURI", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRedirectURI", "getterDocumentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@return The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRedirectURI", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRedirectURI", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRedirectURI", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setDefaultRedirectURI", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExplicitAuthFlows" : { "beanStyleGetterMethodName" : "getExplicitAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setExplicitAuthFlowsWithStrings", "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #explicitAuthFlowsAsStrings(List)}.\n@param explicitAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #explicitAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "explicitAuthFlows", "fluentEnumSetterMethodName" : "explicitAuthFlows", "fluentGetterMethodName" : "explicitAuthFlowsAsStrings", "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.", "fluentSetterMethodName" : "explicitAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return The explicit authentication flows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExplicitAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExplicitAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ExplicitAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ExplicitAuthFlowsType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ExplicitAuthFlowsType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                          \n@return The value of the Member property for this object.\n@see ExplicitAuthFlowsType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ExplicitAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          \n@param explicitAuthFlows The explicit authentication flows.", "setterMethodName" : "setExplicitAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool client was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          \n@return The date the user pool client was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool client was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LogoutURLs" : { "beanStyleGetterMethodName" : "getLogoutURLs", "beanStyleSetterMethodName" : "setLogoutURLs", "c2jName" : "LogoutURLs", "c2jShape" : "LogoutURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #logoutURLs(List)}.\n@param logoutURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logoutURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logoutURLs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          \n@param logoutURLs A list of allowed logout URLs for the identity providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logoutURLs", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of allowed logout URLs for the identity providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogoutURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogoutURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LogoutURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          \n@param logoutURLs A list of allowed logout URLs for the identity providers.", "setterMethodName" : "setLogoutURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ReadAttributes" : { "beanStyleGetterMethodName" : "getReadAttributes", "beanStyleSetterMethodName" : "setReadAttributes", "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #readAttributes(List)}.\n@param readAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readAttributes", "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.", "fluentSetterMethodName" : "readAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return The Read-only attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReadAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          \n@param readAttributes The Read-only attributes.", "setterMethodName" : "setReadAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getRefreshTokenValidity", "beanStyleSetterMethodName" : "setRefreshTokenValidity", "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #refreshTokenValidity(Integer)}.\n@param refreshTokenValidity a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #refreshTokenValidity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "refreshTokenValidity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshTokenValidity", "getterDocumentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          \n@return The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RefreshTokenValidity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "setterMethodName" : "setRefreshTokenValidity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SupportedIdentityProviders" : { "beanStyleGetterMethodName" : "getSupportedIdentityProviders", "beanStyleSetterMethodName" : "setSupportedIdentityProviders", "c2jName" : "SupportedIdentityProviders", "c2jShape" : "SupportedIdentityProvidersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #supportedIdentityProviders(List)}.\n@param supportedIdentityProviders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #supportedIdentityProviders(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportedIdentityProviders", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportedIdentityProviders", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of provider names for the identity providers that are supported on this client.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SupportedIdentityProviders", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SupportedIdentityProviders", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SupportedIdentityProviders", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client.", "setterMethodName" : "setSupportedIdentityProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool client.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool client.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool client.

                                                                                                                                                                                                                          \n@param userPoolId The user pool ID for the user pool client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool client.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WriteAttributes" : { "beanStyleGetterMethodName" : "getWriteAttributes", "beanStyleSetterMethodName" : "setWriteAttributes", "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #writeAttributes(List)}.\n@param writeAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeAttributes", "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.", "fluentSetterMethodName" : "writeAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return The writeable attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WriteAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WriteAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          \n@param writeAttributes The writeable attributes.", "setterMethodName" : "setWriteAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool client.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userPoolId(String)}.\n@param userPoolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool client.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolId", "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.", "fluentSetterMethodName" : "userPoolId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool client.

                                                                                                                                                                                                                          \n@param userPoolId The user pool ID for the user pool client.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The user pool ID for the user pool client.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientName", "beanStyleSetterMethodName" : "setClientName", "c2jName" : "ClientName", "c2jShape" : "ClientNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The client name from the user pool request of the client type.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientName(String)}.\n@param clientName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The client name from the user pool request of the client type.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientName", "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.", "fluentSetterMethodName" : "clientName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The client name from the user pool request of the client type.

                                                                                                                                                                                                                          \n@param clientName The client name from the user pool request of the client type.", "setterMethodName" : "setClientName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "ClientId", "c2jShape" : "ClientIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "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.", "fluentSetterMethodName" : "clientId", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          \n@param clientId The ID of the client associated with the user pool.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID of the client associated with the user pool.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientSecret", "beanStyleSetterMethodName" : "setClientSecret", "c2jName" : "ClientSecret", "c2jShape" : "ClientSecretType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The client secret from the user pool request of the client type.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientSecret(String)}.\n@param clientSecret a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientSecret(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The client secret from the user pool request of the client type.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientSecret", "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.", "fluentSetterMethodName" : "clientSecret", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientSecret", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientSecret", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientSecret", "sensitive" : true, "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.", "setterMethodName" : "setClientSecret", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientSecret", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool client was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          \n@return The date the user pool client was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool client was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool client was last modified.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool client was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          \n@return The date the user pool client was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool client was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool client was created.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRefreshTokenValidity", "beanStyleSetterMethodName" : "setRefreshTokenValidity", "c2jName" : "RefreshTokenValidity", "c2jShape" : "RefreshTokenValidityType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #refreshTokenValidity(Integer)}.\n@param refreshTokenValidity a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #refreshTokenValidity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "refreshTokenValidity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "refreshTokenValidity", "getterDocumentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          \n@return The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RefreshTokenValidity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RefreshTokenValidity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RefreshTokenValidity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          \n@param refreshTokenValidity The time limit, in days, after which the refresh token is no longer valid and cannot be used.", "setterMethodName" : "setRefreshTokenValidity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "refreshTokenValidity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                          The time limit, in days, after which the refresh token is no longer valid and cannot be used.

                                                                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReadAttributes", "beanStyleSetterMethodName" : "setReadAttributes", "c2jName" : "ReadAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #readAttributes(List)}.\n@param readAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readAttributes", "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.", "fluentSetterMethodName" : "readAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return The Read-only attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReadAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          \n@param readAttributes The Read-only attributes.", "setterMethodName" : "setReadAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "readAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          The Read-only attributes.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWriteAttributes", "beanStyleSetterMethodName" : "setWriteAttributes", "c2jName" : "WriteAttributes", "c2jShape" : "ClientPermissionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #writeAttributes(List)}.\n@param writeAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #writeAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "writeAttributes", "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.", "fluentSetterMethodName" : "writeAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return The writeable attributes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WriteAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WriteAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ClientPermissionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WriteAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          \n@param writeAttributes The writeable attributes.", "setterMethodName" : "setWriteAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "writeAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          The writeable attributes.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExplicitAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setExplicitAuthFlowsWithStrings", "c2jName" : "ExplicitAuthFlows", "c2jShape" : "ExplicitAuthFlowsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #explicitAuthFlowsAsStrings(List)}.\n@param explicitAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #explicitAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "explicitAuthFlows", "fluentEnumSetterMethodName" : "explicitAuthFlows", "fluentGetterMethodName" : "explicitAuthFlowsAsStrings", "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.", "fluentSetterMethodName" : "explicitAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return The explicit authentication flows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExplicitAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExplicitAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ExplicitAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ExplicitAuthFlowsType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExplicitAuthFlowsType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ExplicitAuthFlowsType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                          \n@return The value of the Member property for this object.\n@see ExplicitAuthFlowsType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ExplicitAuthFlowsType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ExplicitAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          \n@param explicitAuthFlows The explicit authentication flows.", "setterMethodName" : "setExplicitAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "explicitAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          The explicit authentication flows.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSupportedIdentityProviders", "beanStyleSetterMethodName" : "setSupportedIdentityProviders", "c2jName" : "SupportedIdentityProviders", "c2jShape" : "SupportedIdentityProvidersListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #supportedIdentityProviders(List)}.\n@param supportedIdentityProviders a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #supportedIdentityProviders(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "supportedIdentityProviders", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "supportedIdentityProviders", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of provider names for the identity providers that are supported on this client.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SupportedIdentityProviders", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SupportedIdentityProviders", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProviderNameType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SupportedIdentityProviders", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          \n@param supportedIdentityProviders A list of provider names for the identity providers that are supported on this client.", "setterMethodName" : "setSupportedIdentityProviders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "supportedIdentityProviders", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of provider names for the identity providers that are supported on this client.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCallbackURLs", "beanStyleSetterMethodName" : "setCallbackURLs", "c2jName" : "CallbackURLs", "c2jShape" : "CallbackURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #callbackURLs(List)}.\n@param callbackURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #callbackURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "callbackURLs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "callbackURLs", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CallbackURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CallbackURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CallbackURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@param callbackURLs A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setCallbackURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "callbackURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of allowed redirect (callback) URLs for the identity providers.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogoutURLs", "beanStyleSetterMethodName" : "setLogoutURLs", "c2jName" : "LogoutURLs", "c2jShape" : "LogoutURLsListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #logoutURLs(List)}.\n@param logoutURLs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logoutURLs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logoutURLs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          \n@param logoutURLs A list of allowed logout URLs for the identity providers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logoutURLs", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of allowed logout URLs for the identity providers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogoutURLs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogoutURLs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LogoutURLs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          \n@param logoutURLs A list of allowed logout URLs for the identity providers.", "setterMethodName" : "setLogoutURLs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "logoutURLs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of allowed logout URLs for the identity providers.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultRedirectURI", "beanStyleSetterMethodName" : "setDefaultRedirectURI", "c2jName" : "DefaultRedirectURI", "c2jShape" : "RedirectUrlType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultRedirectURI(String)}.\n@param defaultRedirectURI a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultRedirectURI(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultRedirectURI", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultRedirectURI", "getterDocumentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@return The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultRedirectURI", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRedirectURI", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultRedirectURI", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          \n@param defaultRedirectURI The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.", "setterMethodName" : "setDefaultRedirectURI", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRedirectURI", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The default redirect URI. Must be in the CallbackURLs list.

                                                                                                                                                                                                                          A redirect URI must:

                                                                                                                                                                                                                          • Be an absolute URI.

                                                                                                                                                                                                                          • Be registered with the authorization server.

                                                                                                                                                                                                                          • Not include a fragment component.

                                                                                                                                                                                                                          See OAuth 2.0 - Redirection Endpoint.

                                                                                                                                                                                                                          Amazon Cognito requires HTTPS over HTTP except for http://localhost for testing purposes only.

                                                                                                                                                                                                                          App callback URLs such as myapp://example are also supported.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsAsStrings", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsWithStrings", "c2jName" : "AllowedOAuthFlows", "c2jShape" : "OAuthFlowsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsAsStrings(List)}.\n@param allowedOAuthFlows a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "allowedOAuthFlows", "fluentEnumSetterMethodName" : "allowedOAuthFlows", "fluentGetterMethodName" : "allowedOAuthFlowsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlows", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlows", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OAuthFlowType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "OAuthFlowType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OAuthFlowType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link OAuthFlowType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                          \n@return The value of the Member property for this object.\n@see OAuthFlowType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see OAuthFlowType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthFlows", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          \n@param allowedOAuthFlows Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.", "setterMethodName" : "setAllowedOAuthFlowsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthFlows", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          Set to code to initiate a code grant flow, which provides an authorization code as the response. This code can be exchanged for access tokens with the token endpoint.

                                                                                                                                                                                                                          Set to token to specify that the client should get the access token (and, optionally, ID token, based on scopes) directly.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthScopes", "beanStyleSetterMethodName" : "setAllowedOAuthScopes", "c2jName" : "AllowedOAuthScopes", "c2jShape" : "ScopeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthScopes(List)}.\n@param allowedOAuthScopes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthScopes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthScopes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthScopes", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthScopes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthScopes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ScopeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AllowedOAuthScopes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          \n@param allowedOAuthScopes A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".", "setterMethodName" : "setAllowedOAuthScopes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOAuthScopes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of allowed OAuth scopes. Currently supported values are \"phone\", \"email\", \"openid\", and \"Cognito\".

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedOAuthFlowsUserPoolClient", "beanStyleSetterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "c2jName" : "AllowedOAuthFlowsUserPoolClient", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #allowedOAuthFlowsUserPoolClient(Boolean)}.\n@param allowedOAuthFlowsUserPoolClient a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedOAuthFlowsUserPoolClient(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOAuthFlowsUserPoolClient", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          \n@param allowedOAuthFlowsUserPoolClient Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOAuthFlowsUserPoolClient", "getterDocumentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          \n@return Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOAuthFlowsUserPoolClient", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowedOAuthFlowsUserPoolClient", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          \n@param allowedOAuthFlowsUserPoolClient Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.", "setterMethodName" : "setAllowedOAuthFlowsUserPoolClient", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowedOAuthFlowsUserPoolClient", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                          Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAnalyticsConfiguration", "beanStyleSetterMethodName" : "setAnalyticsConfiguration", "c2jName" : "AnalyticsConfiguration", "c2jShape" : "AnalyticsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link AnalyticsConfigurationType.Builder} avoiding the need to create one manually via {@link AnalyticsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnalyticsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #analyticsConfiguration(AnalyticsConfigurationType)}.\n@param analyticsConfiguration a consumer that will call methods on {@link AnalyticsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #analyticsConfiguration(AnalyticsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "analyticsConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for the user pool client.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "analyticsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          \n@return The Amazon Pinpoint analytics configuration for the user pool client.", "getterModel" : { "returnType" : "AnalyticsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AnalyticsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AnalyticsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AnalyticsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          \n@param analyticsConfiguration The Amazon Pinpoint analytics configuration for the user pool client.", "setterMethodName" : "setAnalyticsConfiguration", "setterModel" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : null, "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnalyticsConfigurationType", "variableName" : "analyticsConfiguration", "variableType" : "AnalyticsConfigurationType", "documentation" : "

                                                                                                                                                                                                                          The Amazon Pinpoint analytics configuration for the user pool client.

                                                                                                                                                                                                                          ", "simpleType" : "AnalyticsConfigurationType", "variableSetterType" : "AnalyticsConfigurationType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserPoolClientType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A user pool description.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID in a user pool description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID in a user pool description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "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.", "fluentSetterMethodName" : "id", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID in a user pool description.

                                                                                                                                                                                                                          \n@param id The ID in a user pool description.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID in a user pool description.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name in a user pool description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name in a user pool description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name in a user pool description.

                                                                                                                                                                                                                          \n@param name The name in a user pool description.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name in a user pool description.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaConfig", "beanStyleSetterMethodName" : "setLambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The AWS Lambda configuration information in a user pool description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to create one manually via {@link LambdaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its result is passed to {@link #lambdaConfig(LambdaConfigType)}.\n@param lambdaConfig a consumer that will call methods on {@link LambdaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaConfig(LambdaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The AWS Lambda configuration information in a user pool description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaConfig", "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.", "fluentSetterMethodName" : "lambdaConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The AWS Lambda configuration information in a user pool description.

                                                                                                                                                                                                                          \n@param lambdaConfig The AWS Lambda configuration information in a user pool description.", "setterMethodName" : "setLambdaConfig", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                                                                                                                                                                                                          The AWS Lambda configuration information in a user pool description.

                                                                                                                                                                                                                          ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "StatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          \n@param status The user pool status in a user pool description.\n@see StatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link StatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          \n@param status The user pool status in a user pool description.\n@see StatusType", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool description was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          \n@return The date the user pool description was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool description was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool description was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          \n@return The date the user pool description was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool description was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreationDate" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool description was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          \n@return The date the user pool description was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool description was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID in a user pool description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID in a user pool description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "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.", "fluentSetterMethodName" : "id", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID in a user pool description.

                                                                                                                                                                                                                          \n@param id The ID in a user pool description.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID in a user pool description.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LambdaConfig" : { "beanStyleGetterMethodName" : "getLambdaConfig", "beanStyleSetterMethodName" : "setLambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The AWS Lambda configuration information in a user pool description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to create one manually via {@link LambdaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its result is passed to {@link #lambdaConfig(LambdaConfigType)}.\n@param lambdaConfig a consumer that will call methods on {@link LambdaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaConfig(LambdaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The AWS Lambda configuration information in a user pool description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaConfig", "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.", "fluentSetterMethodName" : "lambdaConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The AWS Lambda configuration information in a user pool description.

                                                                                                                                                                                                                          \n@param lambdaConfig The AWS Lambda configuration information in a user pool description.", "setterMethodName" : "setLambdaConfig", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool description was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          \n@return The date the user pool description was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool description was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name in a user pool description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name in a user pool description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name in a user pool description.

                                                                                                                                                                                                                          \n@param name The name in a user pool description.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name in a user pool description.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "StatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          \n@param status The user pool status in a user pool description.\n@see StatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link StatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          \n@param status The user pool status in a user pool description.\n@see StatusType", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID in a user pool description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID in a user pool description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "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.", "fluentSetterMethodName" : "id", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID in a user pool description.

                                                                                                                                                                                                                          \n@param id The ID in a user pool description.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID in a user pool description.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name in a user pool description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name in a user pool description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name in a user pool description.

                                                                                                                                                                                                                          \n@param name The name in a user pool description.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name in a user pool description.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaConfig", "beanStyleSetterMethodName" : "setLambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The AWS Lambda configuration information in a user pool description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to create one manually via {@link LambdaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its result is passed to {@link #lambdaConfig(LambdaConfigType)}.\n@param lambdaConfig a consumer that will call methods on {@link LambdaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaConfig(LambdaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The AWS Lambda configuration information in a user pool description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaConfig", "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.", "fluentSetterMethodName" : "lambdaConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The AWS Lambda configuration information in a user pool description.

                                                                                                                                                                                                                          \n@param lambdaConfig The AWS Lambda configuration information in a user pool description.", "setterMethodName" : "setLambdaConfig", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                                                                                                                                                                                                          The AWS Lambda configuration information in a user pool description.

                                                                                                                                                                                                                          ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "StatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          \n@param status The user pool status in a user pool description.\n@see StatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link StatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          \n@param status The user pool status in a user pool description.\n@see StatusType", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The user pool status in a user pool description.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool description was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          \n@return The date the user pool description was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool description was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool description was last modified.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool description was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          \n@return The date the user pool description was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool description was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool description was created.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserPoolDescriptionType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "OFF", "value" : "OFF" }, { "name" : "ON", "value" : "ON" }, { "name" : "OPTIONAL", "value" : "OPTIONAL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserPoolMfaType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The policy associated with a user pool.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPasswordPolicy", "beanStyleSetterMethodName" : "setPasswordPolicy", "c2jName" : "PasswordPolicy", "c2jShape" : "PasswordPolicyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link PasswordPolicyType.Builder} avoiding the need to create one manually via {@link PasswordPolicyType#builder()}.\n\nWhen the {@link Consumer} completes, {@link PasswordPolicyType.Builder#build()} is called immediately and its result is passed to {@link #passwordPolicy(PasswordPolicyType)}.\n@param passwordPolicy a consumer that will call methods on {@link PasswordPolicyType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #passwordPolicy(PasswordPolicyType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "passwordPolicy", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          \n@param passwordPolicy The password policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "passwordPolicy", "getterDocumentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          \n@return The password policy.", "getterModel" : { "returnType" : "PasswordPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PasswordPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PasswordPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PasswordPolicy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          \n@param passwordPolicy The password policy.", "setterMethodName" : "setPasswordPolicy", "setterModel" : { "variableDeclarationType" : "PasswordPolicyType", "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "documentation" : null, "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PasswordPolicyType", "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "documentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          ", "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PasswordPolicy" : { "beanStyleGetterMethodName" : "getPasswordPolicy", "beanStyleSetterMethodName" : "setPasswordPolicy", "c2jName" : "PasswordPolicy", "c2jShape" : "PasswordPolicyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link PasswordPolicyType.Builder} avoiding the need to create one manually via {@link PasswordPolicyType#builder()}.\n\nWhen the {@link Consumer} completes, {@link PasswordPolicyType.Builder#build()} is called immediately and its result is passed to {@link #passwordPolicy(PasswordPolicyType)}.\n@param passwordPolicy a consumer that will call methods on {@link PasswordPolicyType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #passwordPolicy(PasswordPolicyType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "passwordPolicy", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          \n@param passwordPolicy The password policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "passwordPolicy", "getterDocumentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          \n@return The password policy.", "getterModel" : { "returnType" : "PasswordPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PasswordPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PasswordPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PasswordPolicy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          \n@param passwordPolicy The password policy.", "setterMethodName" : "setPasswordPolicy", "setterModel" : { "variableDeclarationType" : "PasswordPolicyType", "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "documentation" : null, "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PasswordPolicyType", "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "documentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          ", "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPasswordPolicy", "beanStyleSetterMethodName" : "setPasswordPolicy", "c2jName" : "PasswordPolicy", "c2jShape" : "PasswordPolicyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link PasswordPolicyType.Builder} avoiding the need to create one manually via {@link PasswordPolicyType#builder()}.\n\nWhen the {@link Consumer} completes, {@link PasswordPolicyType.Builder#build()} is called immediately and its result is passed to {@link #passwordPolicy(PasswordPolicyType)}.\n@param passwordPolicy a consumer that will call methods on {@link PasswordPolicyType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #passwordPolicy(PasswordPolicyType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "passwordPolicy", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          \n@param passwordPolicy The password policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "passwordPolicy", "getterDocumentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          \n@return The password policy.", "getterModel" : { "returnType" : "PasswordPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PasswordPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PasswordPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PasswordPolicy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          \n@param passwordPolicy The password policy.", "setterMethodName" : "setPasswordPolicy", "setterModel" : { "variableDeclarationType" : "PasswordPolicyType", "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "documentation" : null, "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PasswordPolicyType", "variableName" : "passwordPolicy", "variableType" : "PasswordPolicyType", "documentation" : "

                                                                                                                                                                                                                          The password policy.

                                                                                                                                                                                                                          ", "simpleType" : "PasswordPolicyType", "variableSetterType" : "PasswordPolicyType" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserPoolPolicyType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "userPoolPolicyType", "variableType" : "UserPoolPolicyType", "documentation" : null, "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "wrapper" : false }, "UserPoolTaggingException" : { "c2jName" : "UserPoolTaggingException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          This exception is thrown when a user pool tag cannot be set or updated.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UserPoolTaggingException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserPoolTaggingException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UserPoolTaggingException", "variableName" : "userPoolTaggingException", "variableType" : "UserPoolTaggingException", "documentation" : null, "simpleType" : "UserPoolTaggingException", "variableSetterType" : "UserPoolTaggingException" }, "wrapper" : false }, "UserPoolType" : { "c2jName" : "UserPoolType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A container for information about the user pool.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "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.", "fluentSetterMethodName" : "id", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the user pool.

                                                                                                                                                                                                                          \n@param id The ID of the user pool.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID of the user pool.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The name of the user pool.

                                                                                                                                                                                                                          \n@param name The name of the user pool.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The name of the user pool.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The policies associated with the user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link UserPoolPolicyType.Builder} avoiding the need to create one manually via {@link UserPoolPolicyType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolPolicyType.Builder#build()} is called immediately and its result is passed to {@link #policies(UserPoolPolicyType)}.\n@param policies a consumer that will call methods on {@link UserPoolPolicyType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(UserPoolPolicyType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The policies associated with the user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The policies associated with the user pool.

                                                                                                                                                                                                                          \n@param policies The policies associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policies", "getterDocumentation" : "

                                                                                                                                                                                                                          The policies associated with the user pool.

                                                                                                                                                                                                                          \n@return The policies associated with the user pool.", "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The policies associated with the user pool.

                                                                                                                                                                                                                          \n@param policies The policies associated with the user pool.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : null, "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "

                                                                                                                                                                                                                          The policies associated with the user pool.

                                                                                                                                                                                                                          ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaConfig", "beanStyleSetterMethodName" : "setLambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to create one manually via {@link LambdaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its result is passed to {@link #lambdaConfig(LambdaConfigType)}.\n@param lambdaConfig a consumer that will call methods on {@link LambdaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaConfig(LambdaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                          \n@param lambdaConfig The AWS Lambda triggers associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaConfig", "getterDocumentation" : "

                                                                                                                                                                                                                          The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                          \n@return The AWS Lambda triggers associated with the user pool.", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                          \n@param lambdaConfig The AWS Lambda triggers associated with the user pool.", "setterMethodName" : "setLambdaConfig", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                                                                                                                                                                                                          The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                          ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The status of a user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The status of a user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "StatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The status of a user pool.

                                                                                                                                                                                                                          \n@param status The status of a user pool.\n@see StatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                          The status of a user pool.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link StatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                          \n@return The status of a user pool.\n@see StatusType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The status of a user pool.

                                                                                                                                                                                                                          \n@param status The status of a user pool.\n@see StatusType", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The status of a user pool.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool was last modified.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool was last modified.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool was last modified.

                                                                                                                                                                                                                          \n@return The date the user pool was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool was last modified.

                                                                                                                                                                                                                          \n@param lastModifiedDate The date the user pool was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool was last modified.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool was created.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date the user pool was created.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool was created.

                                                                                                                                                                                                                          \n@return The date the user pool was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date the user pool was created.

                                                                                                                                                                                                                          \n@param creationDate The date the user pool was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date the user pool was created.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaAttributes", "beanStyleSetterMethodName" : "setSchemaAttributes", "c2jName" : "SchemaAttributes", "c2jShape" : "SchemaAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A container with the schema attributes of a user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #schemaAttributes(List)}.\n@param schemaAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A container with the schema attributes of a user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaAttributes", "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.", "fluentSetterMethodName" : "schemaAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                          A container with the schema attributes of a user pool.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SchemaAttributeType.Builder} avoiding the need to create one manually via {@link SchemaAttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaAttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(SchemaAttributeType)}.\n@param member a consumer that will call methods on {@link SchemaAttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SchemaAttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : null, "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SchemaAttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SchemaAttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SchemaAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A container with the schema attributes of a user pool.

                                                                                                                                                                                                                          \n@param schemaAttributes A container with the schema attributes of a user pool.", "setterMethodName" : "setSchemaAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemaAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAutoVerifiedAttributesAsStrings", "beanStyleSetterMethodName" : "setAutoVerifiedAttributesWithStrings", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Specifies the attributes that are auto-verified in a user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoVerifiedAttributesAsStrings(List)}.\n@param autoVerifiedAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoVerifiedAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Specifies the attributes that are auto-verified in a user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoVerifiedAttributes", "fluentEnumSetterMethodName" : "autoVerifiedAttributes", "fluentGetterMethodName" : "autoVerifiedAttributesAsStrings", "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.", "fluentSetterMethodName" : "autoVerifiedAttributesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                          Specifies the attributes that are auto-verified in a user pool.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return Specifies the attributes that are auto-verified in a user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoVerifiedAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoVerifiedAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "VerifiedAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link VerifiedAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                          \n@return The value of the Member property for this object.\n@see VerifiedAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoVerifiedAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Specifies the attributes that are auto-verified in a user pool.

                                                                                                                                                                                                                          \n@param autoVerifiedAttributes Specifies the attributes that are auto-verified in a user pool.", "setterMethodName" : "setAutoVerifiedAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAliasAttributesAsStrings", "beanStyleSetterMethodName" : "setAliasAttributesWithStrings", "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Specifies the attributes that are aliased in a user pool.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aliasAttributesAsStrings(List)}.\n@param aliasAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Specifies the attributes that are aliased in a user pool.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "aliasAttributes", "fluentEnumSetterMethodName" : "aliasAttributes", "fluentGetterMethodName" : "aliasAttributesAsStrings", "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.", "fluentSetterMethodName" : "aliasAttributesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                          Specifies the attributes that are aliased in a user pool.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return Specifies the attributes that are aliased in a user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AliasAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AliasAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AliasAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link AliasAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                          \n@return The value of the Member property for this object.\n@see AliasAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AliasAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AliasAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Specifies the attributes that are aliased in a user pool.

                                                                                                                                                                                                                          \n@param aliasAttributes Specifies the attributes that are aliased in a user pool.", "setterMethodName" : "setAliasAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliasAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsernameAttributesAsStrings", "beanStyleSetterMethodName" : "setUsernameAttributesWithStrings", "c2jName" : "UsernameAttributes", "c2jShape" : "UsernameAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #usernameAttributesAsStrings(List)}.\n@param usernameAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #usernameAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "usernameAttributes", "fluentEnumSetterMethodName" : "usernameAttributes", "fluentGetterMethodName" : "usernameAttributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                          \n@param usernameAttributes Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "usernameAttributesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                          Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UsernameAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UsernameAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UsernameAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "UsernameAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see UsernameAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UsernameAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link UsernameAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                          \n@return The value of the Member property for this object.\n@see UsernameAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see UsernameAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UsernameAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                          \n@param usernameAttributes Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.", "setterMethodName" : "setUsernameAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "usernameAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "usernameAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsVerificationMessage", "beanStyleSetterMethodName" : "setSmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The contents of the SMS verification message.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsVerificationMessage(String)}.\n@param smsVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The contents of the SMS verification message.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsVerificationMessage", "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.", "fluentSetterMethodName" : "smsVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The contents of the SMS verification message.

                                                                                                                                                                                                                          \n@param smsVerificationMessage The contents of the SMS verification message.", "setterMethodName" : "setSmsVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The contents of the SMS verification message.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailVerificationMessage", "beanStyleSetterMethodName" : "setEmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The contents of the email verification message.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationMessage(String)}.\n@param emailVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The contents of the email verification message.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationMessage", "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.", "fluentSetterMethodName" : "emailVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The contents of the email verification message.

                                                                                                                                                                                                                          \n@param emailVerificationMessage The contents of the email verification message.", "setterMethodName" : "setEmailVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The contents of the email verification message.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailVerificationSubject", "beanStyleSetterMethodName" : "setEmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The subject of the email verification message.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationSubject(String)}.\n@param emailVerificationSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The subject of the email verification message.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationSubject", "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.", "fluentSetterMethodName" : "emailVerificationSubject", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The subject of the email verification message.

                                                                                                                                                                                                                          \n@param emailVerificationSubject The subject of the email verification message.", "setterMethodName" : "setEmailVerificationSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The subject of the email verification message.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVerificationMessageTemplate", "beanStyleSetterMethodName" : "setVerificationMessageTemplate", "c2jName" : "VerificationMessageTemplate", "c2jShape" : "VerificationMessageTemplateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The template for verification messages.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link VerificationMessageTemplateType.Builder} avoiding the need to create one manually via {@link VerificationMessageTemplateType#builder()}.\n\nWhen the {@link Consumer} completes, {@link VerificationMessageTemplateType.Builder#build()} is called immediately and its result is passed to {@link #verificationMessageTemplate(VerificationMessageTemplateType)}.\n@param verificationMessageTemplate a consumer that will call methods on {@link VerificationMessageTemplateType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verificationMessageTemplate(VerificationMessageTemplateType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The template for verification messages.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verificationMessageTemplate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The template for verification messages.

                                                                                                                                                                                                                          \n@param verificationMessageTemplate The template for verification messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verificationMessageTemplate", "getterDocumentation" : "

                                                                                                                                                                                                                          The template for verification messages.

                                                                                                                                                                                                                          \n@return The template for verification messages.", "getterModel" : { "returnType" : "VerificationMessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerificationMessageTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerificationMessageTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VerificationMessageTemplate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The template for verification messages.

                                                                                                                                                                                                                          \n@param verificationMessageTemplate The template for verification messages.", "setterMethodName" : "setVerificationMessageTemplate", "setterModel" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : null, "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : "

                                                                                                                                                                                                                          The template for verification messages.

                                                                                                                                                                                                                          ", "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsAuthenticationMessage", "beanStyleSetterMethodName" : "setSmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The contents of the SMS authentication message.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsAuthenticationMessage(String)}.\n@param smsAuthenticationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsAuthenticationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The contents of the SMS authentication message.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsAuthenticationMessage", "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.", "fluentSetterMethodName" : "smsAuthenticationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsAuthenticationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The contents of the SMS authentication message.

                                                                                                                                                                                                                          \n@param smsAuthenticationMessage The contents of the SMS authentication message.", "setterMethodName" : "setSmsAuthenticationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The contents of the SMS authentication message.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          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.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "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.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "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@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "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

                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                              Can be one of the following values:

                                                                                                                                                                                                                              • OFF - MFA tokens are not required and cannot be specified during user registration.

                                                                                                                                                                                                                              • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

                                                                                                                                                                                                                              • OPTIONAL - Users have the option when registering to create an MFA token.

                                                                                                                                                                                                                              \n@param mfaConfiguration Can be one of the following values:

                                                                                                                                                                                                                              • OFF - MFA tokens are not required and cannot be specified during user registration.

                                                                                                                                                                                                                              • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

                                                                                                                                                                                                                              • OPTIONAL - Users have the option when registering to create an MFA token.

                                                                                                                                                                                                                              • \n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getDeviceConfiguration", "beanStyleSetterMethodName" : "setDeviceConfiguration", "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The device configuration.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link DeviceConfigurationType.Builder} avoiding the need to create one manually via {@link DeviceConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #deviceConfiguration(DeviceConfigurationType)}.\n@param deviceConfiguration a consumer that will call methods on {@link DeviceConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceConfiguration(DeviceConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The device configuration.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceConfiguration", "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.", "fluentSetterMethodName" : "deviceConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                The device configuration.

                                                                                                                                                                                                                                \n@return The device configuration.", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The device configuration.

                                                                                                                                                                                                                                \n@param deviceConfiguration The device configuration.", "setterMethodName" : "setDeviceConfiguration", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : null, "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                                                                                                                                                                                                                The device configuration.

                                                                                                                                                                                                                                ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEstimatedNumberOfUsers", "beanStyleSetterMethodName" : "setEstimatedNumberOfUsers", "c2jName" : "EstimatedNumberOfUsers", "c2jShape" : "IntegerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                A number estimating the size of the user pool.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #estimatedNumberOfUsers(Integer)}.\n@param estimatedNumberOfUsers a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #estimatedNumberOfUsers(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                A number estimating the size of the user pool.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "estimatedNumberOfUsers", "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.", "fluentSetterMethodName" : "estimatedNumberOfUsers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EstimatedNumberOfUsers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EstimatedNumberOfUsers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "EstimatedNumberOfUsers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                A number estimating the size of the user pool.

                                                                                                                                                                                                                                \n@param estimatedNumberOfUsers A number estimating the size of the user pool.", "setterMethodName" : "setEstimatedNumberOfUsers", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                A number estimating the size of the user pool.

                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailConfiguration", "beanStyleSetterMethodName" : "setEmailConfiguration", "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The email configuration.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link EmailConfigurationType.Builder} avoiding the need to create one manually via {@link EmailConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #emailConfiguration(EmailConfigurationType)}.\n@param emailConfiguration a consumer that will call methods on {@link EmailConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailConfiguration(EmailConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The email configuration.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailConfiguration", "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.", "fluentSetterMethodName" : "emailConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                The email configuration.

                                                                                                                                                                                                                                \n@return The email configuration.", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The email configuration.

                                                                                                                                                                                                                                \n@param emailConfiguration The email configuration.", "setterMethodName" : "setEmailConfiguration", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : null, "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                                                                                                                                                                                                                The email configuration.

                                                                                                                                                                                                                                ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsConfiguration", "beanStyleSetterMethodName" : "setSmsConfiguration", "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The SMS configuration.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need to create one manually via {@link SmsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #smsConfiguration(SmsConfigurationType)}.\n@param smsConfiguration a consumer that will call methods on {@link SmsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfiguration(SmsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The SMS configuration.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfiguration", "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.", "fluentSetterMethodName" : "smsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                The SMS configuration.

                                                                                                                                                                                                                                \n@return The SMS configuration.", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The SMS configuration.

                                                                                                                                                                                                                                \n@param smsConfiguration The SMS configuration.", "setterMethodName" : "setSmsConfiguration", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                                                                                                                                                                The SMS configuration.

                                                                                                                                                                                                                                ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolTags", "beanStyleSetterMethodName" : "setUserPoolTags", "c2jName" : "UserPoolTags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #userPoolTags(Map)}.\n@param userPoolTags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolTags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolTags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                \n@param userPoolTags The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolTags", "getterDocumentation" : "

                                                                                                                                                                                                                                The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                \n@return The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolTags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolTags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserPoolTags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                \n@param userPoolTags The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.", "setterMethodName" : "setUserPoolTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                                                The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsConfigurationFailure", "beanStyleSetterMethodName" : "setSmsConfigurationFailure", "c2jName" : "SmsConfigurationFailure", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsConfigurationFailure(String)}.\n@param smsConfigurationFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfigurationFailure(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfigurationFailure", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                \n@param smsConfigurationFailure The reason why the SMS configuration cannot send the messages to your users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsConfigurationFailure", "getterDocumentation" : "

                                                                                                                                                                                                                                The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                \n@return The reason why the SMS configuration cannot send the messages to your users.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfigurationFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfigurationFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsConfigurationFailure", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                \n@param smsConfigurationFailure The reason why the SMS configuration cannot send the messages to your users.", "setterMethodName" : "setSmsConfigurationFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsConfigurationFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsConfigurationFailure", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailConfigurationFailure", "beanStyleSetterMethodName" : "setEmailConfigurationFailure", "c2jName" : "EmailConfigurationFailure", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The reason why the email configuration cannot send the messages to your users.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailConfigurationFailure(String)}.\n@param emailConfigurationFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailConfigurationFailure(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The reason why the email configuration cannot send the messages to your users.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailConfigurationFailure", "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.", "fluentSetterMethodName" : "emailConfigurationFailure", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailConfigurationFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfigurationFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailConfigurationFailure", "sensitive" : false, "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.", "setterMethodName" : "setEmailConfigurationFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailConfigurationFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                \n@param domain Holds the domain prefix if the user pool has a domain associated with it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                                                                                                                                                Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                \n@return Holds the domain prefix if the user pool has a domain associated with it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                \n@param domain Holds the domain prefix if the user pool has a domain associated with it.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomDomain", "beanStyleSetterMethodName" : "setCustomDomain", "c2jName" : "CustomDomain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customDomain(String)}.\n@param customDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customDomain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                \n@param customDomain A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                \n@return A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                \n@param customDomain A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.", "setterMethodName" : "setCustomDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdminCreateUserConfig", "beanStyleSetterMethodName" : "setAdminCreateUserConfig", "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The configuration for AdminCreateUser requests.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the need to create one manually via {@link AdminCreateUserConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}.\n@param adminCreateUserConfig a consumer that will call methods on {@link AdminCreateUserConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminCreateUserConfig(AdminCreateUserConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The configuration for AdminCreateUser requests.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminCreateUserConfig", "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.", "fluentSetterMethodName" : "adminCreateUserConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdminCreateUserConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The configuration for AdminCreateUser requests.

                                                                                                                                                                                                                                \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.", "setterMethodName" : "setAdminCreateUserConfig", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : null, "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                                                                                                                                                                                                                The configuration for AdminCreateUser requests.

                                                                                                                                                                                                                                ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolAddOns", "beanStyleSetterMethodName" : "setUserPoolAddOns", "c2jName" : "UserPoolAddOns", "c2jShape" : "UserPoolAddOnsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The user pool add-ons.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link UserPoolAddOnsType.Builder} avoiding the need to create one manually via {@link UserPoolAddOnsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolAddOnsType.Builder#build()} is called immediately and its result is passed to {@link #userPoolAddOns(UserPoolAddOnsType)}.\n@param userPoolAddOns a consumer that will call methods on {@link UserPoolAddOnsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolAddOns(UserPoolAddOnsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The user pool add-ons.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolAddOns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                The user pool add-ons.

                                                                                                                                                                                                                                \n@param userPoolAddOns The user pool add-ons.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolAddOns", "getterDocumentation" : "

                                                                                                                                                                                                                                The user pool add-ons.

                                                                                                                                                                                                                                \n@return The user pool add-ons.", "getterModel" : { "returnType" : "UserPoolAddOnsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolAddOns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolAddOns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolAddOns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The user pool add-ons.

                                                                                                                                                                                                                                \n@param userPoolAddOns The user pool add-ons.", "setterMethodName" : "setUserPoolAddOns", "setterModel" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : null, "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : "

                                                                                                                                                                                                                                The user pool add-ons.

                                                                                                                                                                                                                                ", "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) for the user pool.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdminCreateUserConfig" : { "beanStyleGetterMethodName" : "getAdminCreateUserConfig", "beanStyleSetterMethodName" : "setAdminCreateUserConfig", "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The configuration for AdminCreateUser requests.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the need to create one manually via {@link AdminCreateUserConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}.\n@param adminCreateUserConfig a consumer that will call methods on {@link AdminCreateUserConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminCreateUserConfig(AdminCreateUserConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The configuration for AdminCreateUser requests.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminCreateUserConfig", "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.", "fluentSetterMethodName" : "adminCreateUserConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdminCreateUserConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The configuration for AdminCreateUser requests.

                                                                                                                                                                                                                                \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.", "setterMethodName" : "setAdminCreateUserConfig", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : null, "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                                                                                                                                                                                                                The configuration for AdminCreateUser requests.

                                                                                                                                                                                                                                ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null }, "AliasAttributes" : { "beanStyleGetterMethodName" : "getAliasAttributesAsStrings", "beanStyleSetterMethodName" : "setAliasAttributesWithStrings", "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                Specifies the attributes that are aliased in a user pool.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aliasAttributesAsStrings(List)}.\n@param aliasAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                Specifies the attributes that are aliased in a user pool.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "aliasAttributes", "fluentEnumSetterMethodName" : "aliasAttributes", "fluentGetterMethodName" : "aliasAttributesAsStrings", "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.", "fluentSetterMethodName" : "aliasAttributesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                Specifies the attributes that are aliased in a user pool.

                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                \n@return Specifies the attributes that are aliased in a user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AliasAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AliasAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AliasAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link AliasAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                \n@return The value of the Member property for this object.\n@see AliasAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AliasAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AliasAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                Specifies the attributes that are aliased in a user pool.

                                                                                                                                                                                                                                \n@param aliasAttributes Specifies the attributes that are aliased in a user pool.", "setterMethodName" : "setAliasAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliasAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) for the user pool.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutoVerifiedAttributes" : { "beanStyleGetterMethodName" : "getAutoVerifiedAttributesAsStrings", "beanStyleSetterMethodName" : "setAutoVerifiedAttributesWithStrings", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                Specifies the attributes that are auto-verified in a user pool.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoVerifiedAttributesAsStrings(List)}.\n@param autoVerifiedAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoVerifiedAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                Specifies the attributes that are auto-verified in a user pool.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoVerifiedAttributes", "fluentEnumSetterMethodName" : "autoVerifiedAttributes", "fluentGetterMethodName" : "autoVerifiedAttributesAsStrings", "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.", "fluentSetterMethodName" : "autoVerifiedAttributesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                Specifies the attributes that are auto-verified in a user pool.

                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                \n@return Specifies the attributes that are auto-verified in a user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoVerifiedAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoVerifiedAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "VerifiedAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link VerifiedAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                \n@return The value of the Member property for this object.\n@see VerifiedAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoVerifiedAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                Specifies the attributes that are auto-verified in a user pool.

                                                                                                                                                                                                                                \n@param autoVerifiedAttributes Specifies the attributes that are auto-verified in a user pool.", "setterMethodName" : "setAutoVerifiedAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The date the user pool was created.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The date the user pool was created.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                The date the user pool was created.

                                                                                                                                                                                                                                \n@param creationDate The date the user pool was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                                                                The date the user pool was created.

                                                                                                                                                                                                                                \n@return The date the user pool was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The date the user pool was created.

                                                                                                                                                                                                                                \n@param creationDate The date the user pool was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                The date the user pool was created.

                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "CustomDomain" : { "beanStyleGetterMethodName" : "getCustomDomain", "beanStyleSetterMethodName" : "setCustomDomain", "c2jName" : "CustomDomain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customDomain(String)}.\n@param customDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customDomain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                \n@param customDomain A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                \n@return A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                \n@param customDomain A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.", "setterMethodName" : "setCustomDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceConfiguration" : { "beanStyleGetterMethodName" : "getDeviceConfiguration", "beanStyleSetterMethodName" : "setDeviceConfiguration", "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The device configuration.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link DeviceConfigurationType.Builder} avoiding the need to create one manually via {@link DeviceConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #deviceConfiguration(DeviceConfigurationType)}.\n@param deviceConfiguration a consumer that will call methods on {@link DeviceConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceConfiguration(DeviceConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The device configuration.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceConfiguration", "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.", "fluentSetterMethodName" : "deviceConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                The device configuration.

                                                                                                                                                                                                                                \n@return The device configuration.", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The device configuration.

                                                                                                                                                                                                                                \n@param deviceConfiguration The device configuration.", "setterMethodName" : "setDeviceConfiguration", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : null, "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                                                                                                                                                                                                                The device configuration.

                                                                                                                                                                                                                                ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, "Domain" : { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                \n@param domain Holds the domain prefix if the user pool has a domain associated with it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                                                                                                                                                Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                \n@return Holds the domain prefix if the user pool has a domain associated with it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                \n@param domain Holds the domain prefix if the user pool has a domain associated with it.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailConfiguration" : { "beanStyleGetterMethodName" : "getEmailConfiguration", "beanStyleSetterMethodName" : "setEmailConfiguration", "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The email configuration.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link EmailConfigurationType.Builder} avoiding the need to create one manually via {@link EmailConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #emailConfiguration(EmailConfigurationType)}.\n@param emailConfiguration a consumer that will call methods on {@link EmailConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailConfiguration(EmailConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The email configuration.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailConfiguration", "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.", "fluentSetterMethodName" : "emailConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                The email configuration.

                                                                                                                                                                                                                                \n@return The email configuration.", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The email configuration.

                                                                                                                                                                                                                                \n@param emailConfiguration The email configuration.", "setterMethodName" : "setEmailConfiguration", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : null, "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                                                                                                                                                                                                                The email configuration.

                                                                                                                                                                                                                                ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, "EmailConfigurationFailure" : { "beanStyleGetterMethodName" : "getEmailConfigurationFailure", "beanStyleSetterMethodName" : "setEmailConfigurationFailure", "c2jName" : "EmailConfigurationFailure", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The reason why the email configuration cannot send the messages to your users.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailConfigurationFailure(String)}.\n@param emailConfigurationFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailConfigurationFailure(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The reason why the email configuration cannot send the messages to your users.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailConfigurationFailure", "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.", "fluentSetterMethodName" : "emailConfigurationFailure", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailConfigurationFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfigurationFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailConfigurationFailure", "sensitive" : false, "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.", "setterMethodName" : "setEmailConfigurationFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailConfigurationFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getEmailVerificationMessage", "beanStyleSetterMethodName" : "setEmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The contents of the email verification message.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationMessage(String)}.\n@param emailVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The contents of the email verification message.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationMessage", "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.", "fluentSetterMethodName" : "emailVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The contents of the email verification message.

                                                                                                                                                                                                                                \n@param emailVerificationMessage The contents of the email verification message.", "setterMethodName" : "setEmailVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                The contents of the email verification message.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailVerificationSubject" : { "beanStyleGetterMethodName" : "getEmailVerificationSubject", "beanStyleSetterMethodName" : "setEmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The subject of the email verification message.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationSubject(String)}.\n@param emailVerificationSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The subject of the email verification message.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationSubject", "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.", "fluentSetterMethodName" : "emailVerificationSubject", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The subject of the email verification message.

                                                                                                                                                                                                                                \n@param emailVerificationSubject The subject of the email verification message.", "setterMethodName" : "setEmailVerificationSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                The subject of the email verification message.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EstimatedNumberOfUsers" : { "beanStyleGetterMethodName" : "getEstimatedNumberOfUsers", "beanStyleSetterMethodName" : "setEstimatedNumberOfUsers", "c2jName" : "EstimatedNumberOfUsers", "c2jShape" : "IntegerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                A number estimating the size of the user pool.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #estimatedNumberOfUsers(Integer)}.\n@param estimatedNumberOfUsers a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #estimatedNumberOfUsers(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                A number estimating the size of the user pool.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "estimatedNumberOfUsers", "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.", "fluentSetterMethodName" : "estimatedNumberOfUsers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EstimatedNumberOfUsers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EstimatedNumberOfUsers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "EstimatedNumberOfUsers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                A number estimating the size of the user pool.

                                                                                                                                                                                                                                \n@param estimatedNumberOfUsers A number estimating the size of the user pool.", "setterMethodName" : "setEstimatedNumberOfUsers", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                A number estimating the size of the user pool.

                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The ID of the user pool.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The ID of the user pool.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "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.", "fluentSetterMethodName" : "id", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The ID of the user pool.

                                                                                                                                                                                                                                \n@param id The ID of the user pool.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                The ID of the user pool.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LambdaConfig" : { "beanStyleGetterMethodName" : "getLambdaConfig", "beanStyleSetterMethodName" : "setLambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to create one manually via {@link LambdaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its result is passed to {@link #lambdaConfig(LambdaConfigType)}.\n@param lambdaConfig a consumer that will call methods on {@link LambdaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaConfig(LambdaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                                \n@param lambdaConfig The AWS Lambda triggers associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                                \n@return The AWS Lambda triggers associated with the user pool.", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                                \n@param lambdaConfig The AWS Lambda triggers associated with the user pool.", "setterMethodName" : "setLambdaConfig", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                                                                                                                                                                                                                The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                                ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The date the user pool was last modified.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The date the user pool was last modified.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                The date the user pool was last modified.

                                                                                                                                                                                                                                \n@param lastModifiedDate The date the user pool was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                                The date the user pool was last modified.

                                                                                                                                                                                                                                \n@return The date the user pool was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The date the user pool was last modified.

                                                                                                                                                                                                                                \n@param lastModifiedDate The date the user pool was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                The date the user pool was last modified.

                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "MfaConfiguration" : { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                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.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "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.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "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@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "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

                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                    Can be one of the following values:

                                                                                                                                                                                                                                    • OFF - MFA tokens are not required and cannot be specified during user registration.

                                                                                                                                                                                                                                    • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

                                                                                                                                                                                                                                    • OPTIONAL - Users have the option when registering to create an MFA token.

                                                                                                                                                                                                                                    \n@param mfaConfiguration Can be one of the following values:

                                                                                                                                                                                                                                    • OFF - MFA tokens are not required and cannot be specified during user registration.

                                                                                                                                                                                                                                    • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

                                                                                                                                                                                                                                    • OPTIONAL - Users have the option when registering to create an MFA token.

                                                                                                                                                                                                                                    • \n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The name of the user pool.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The name of the user pool.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The name of the user pool.

                                                                                                                                                                                                                                      \n@param name The name of the user pool.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The name of the user pool.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Policies" : { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The policies associated with the user pool.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserPoolPolicyType.Builder} avoiding the need to create one manually via {@link UserPoolPolicyType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolPolicyType.Builder#build()} is called immediately and its result is passed to {@link #policies(UserPoolPolicyType)}.\n@param policies a consumer that will call methods on {@link UserPoolPolicyType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(UserPoolPolicyType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The policies associated with the user pool.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The policies associated with the user pool.

                                                                                                                                                                                                                                      \n@param policies The policies associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policies", "getterDocumentation" : "

                                                                                                                                                                                                                                      The policies associated with the user pool.

                                                                                                                                                                                                                                      \n@return The policies associated with the user pool.", "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The policies associated with the user pool.

                                                                                                                                                                                                                                      \n@param policies The policies associated with the user pool.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : null, "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "

                                                                                                                                                                                                                                      The policies associated with the user pool.

                                                                                                                                                                                                                                      ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "xmlNameSpaceUri" : null }, "SchemaAttributes" : { "beanStyleGetterMethodName" : "getSchemaAttributes", "beanStyleSetterMethodName" : "setSchemaAttributes", "c2jName" : "SchemaAttributes", "c2jShape" : "SchemaAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      A container with the schema attributes of a user pool.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #schemaAttributes(List)}.\n@param schemaAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      A container with the schema attributes of a user pool.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaAttributes", "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.", "fluentSetterMethodName" : "schemaAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                                      A container with the schema attributes of a user pool.

                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SchemaAttributeType.Builder} avoiding the need to create one manually via {@link SchemaAttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaAttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(SchemaAttributeType)}.\n@param member a consumer that will call methods on {@link SchemaAttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SchemaAttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : null, "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SchemaAttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SchemaAttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SchemaAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      A container with the schema attributes of a user pool.

                                                                                                                                                                                                                                      \n@param schemaAttributes A container with the schema attributes of a user pool.", "setterMethodName" : "setSchemaAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemaAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getSmsAuthenticationMessage", "beanStyleSetterMethodName" : "setSmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The contents of the SMS authentication message.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsAuthenticationMessage(String)}.\n@param smsAuthenticationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsAuthenticationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The contents of the SMS authentication message.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsAuthenticationMessage", "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.", "fluentSetterMethodName" : "smsAuthenticationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsAuthenticationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The contents of the SMS authentication message.

                                                                                                                                                                                                                                      \n@param smsAuthenticationMessage The contents of the SMS authentication message.", "setterMethodName" : "setSmsAuthenticationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The contents of the SMS authentication message.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsConfiguration" : { "beanStyleGetterMethodName" : "getSmsConfiguration", "beanStyleSetterMethodName" : "setSmsConfiguration", "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need to create one manually via {@link SmsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #smsConfiguration(SmsConfigurationType)}.\n@param smsConfiguration a consumer that will call methods on {@link SmsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfiguration(SmsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfiguration", "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.", "fluentSetterMethodName" : "smsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                                                                      \n@return The SMS configuration.", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                                                                      \n@param smsConfiguration The SMS configuration.", "setterMethodName" : "setSmsConfiguration", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                                                                                                                                                                      The SMS configuration.

                                                                                                                                                                                                                                      ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, "SmsConfigurationFailure" : { "beanStyleGetterMethodName" : "getSmsConfigurationFailure", "beanStyleSetterMethodName" : "setSmsConfigurationFailure", "c2jName" : "SmsConfigurationFailure", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsConfigurationFailure(String)}.\n@param smsConfigurationFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfigurationFailure(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfigurationFailure", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                      \n@param smsConfigurationFailure The reason why the SMS configuration cannot send the messages to your users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsConfigurationFailure", "getterDocumentation" : "

                                                                                                                                                                                                                                      The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                      \n@return The reason why the SMS configuration cannot send the messages to your users.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfigurationFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfigurationFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsConfigurationFailure", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                      \n@param smsConfigurationFailure The reason why the SMS configuration cannot send the messages to your users.", "setterMethodName" : "setSmsConfigurationFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsConfigurationFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsConfigurationFailure", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsVerificationMessage" : { "beanStyleGetterMethodName" : "getSmsVerificationMessage", "beanStyleSetterMethodName" : "setSmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The contents of the SMS verification message.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsVerificationMessage(String)}.\n@param smsVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The contents of the SMS verification message.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsVerificationMessage", "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.", "fluentSetterMethodName" : "smsVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The contents of the SMS verification message.

                                                                                                                                                                                                                                      \n@param smsVerificationMessage The contents of the SMS verification message.", "setterMethodName" : "setSmsVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The contents of the SMS verification message.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The status of a user pool.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The status of a user pool.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "StatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The status of a user pool.

                                                                                                                                                                                                                                      \n@param status The status of a user pool.\n@see StatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                      The status of a user pool.

                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link StatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                      \n@return The status of a user pool.\n@see StatusType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The status of a user pool.

                                                                                                                                                                                                                                      \n@param status The status of a user pool.\n@see StatusType", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The status of a user pool.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserPoolAddOns" : { "beanStyleGetterMethodName" : "getUserPoolAddOns", "beanStyleSetterMethodName" : "setUserPoolAddOns", "c2jName" : "UserPoolAddOns", "c2jShape" : "UserPoolAddOnsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The user pool add-ons.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserPoolAddOnsType.Builder} avoiding the need to create one manually via {@link UserPoolAddOnsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolAddOnsType.Builder#build()} is called immediately and its result is passed to {@link #userPoolAddOns(UserPoolAddOnsType)}.\n@param userPoolAddOns a consumer that will call methods on {@link UserPoolAddOnsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolAddOns(UserPoolAddOnsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The user pool add-ons.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolAddOns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The user pool add-ons.

                                                                                                                                                                                                                                      \n@param userPoolAddOns The user pool add-ons.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolAddOns", "getterDocumentation" : "

                                                                                                                                                                                                                                      The user pool add-ons.

                                                                                                                                                                                                                                      \n@return The user pool add-ons.", "getterModel" : { "returnType" : "UserPoolAddOnsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolAddOns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolAddOns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolAddOns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The user pool add-ons.

                                                                                                                                                                                                                                      \n@param userPoolAddOns The user pool add-ons.", "setterMethodName" : "setUserPoolAddOns", "setterModel" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : null, "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : "

                                                                                                                                                                                                                                      The user pool add-ons.

                                                                                                                                                                                                                                      ", "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "xmlNameSpaceUri" : null }, "UserPoolTags" : { "beanStyleGetterMethodName" : "getUserPoolTags", "beanStyleSetterMethodName" : "setUserPoolTags", "c2jName" : "UserPoolTags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #userPoolTags(Map)}.\n@param userPoolTags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolTags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolTags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                      \n@param userPoolTags The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolTags", "getterDocumentation" : "

                                                                                                                                                                                                                                      The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                      \n@return The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolTags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolTags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserPoolTags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                      \n@param userPoolTags The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.", "setterMethodName" : "setUserPoolTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                                                      The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "UsernameAttributes" : { "beanStyleGetterMethodName" : "getUsernameAttributesAsStrings", "beanStyleSetterMethodName" : "setUsernameAttributesWithStrings", "c2jName" : "UsernameAttributes", "c2jShape" : "UsernameAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #usernameAttributesAsStrings(List)}.\n@param usernameAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #usernameAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "usernameAttributes", "fluentEnumSetterMethodName" : "usernameAttributes", "fluentGetterMethodName" : "usernameAttributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                                      \n@param usernameAttributes Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "usernameAttributesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                      Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                      \n@return Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UsernameAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UsernameAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UsernameAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "UsernameAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see UsernameAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UsernameAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link UsernameAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see UsernameAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see UsernameAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UsernameAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                                      \n@param usernameAttributes Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.", "setterMethodName" : "setUsernameAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "usernameAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "usernameAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                      Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "VerificationMessageTemplate" : { "beanStyleGetterMethodName" : "getVerificationMessageTemplate", "beanStyleSetterMethodName" : "setVerificationMessageTemplate", "c2jName" : "VerificationMessageTemplate", "c2jShape" : "VerificationMessageTemplateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link VerificationMessageTemplateType.Builder} avoiding the need to create one manually via {@link VerificationMessageTemplateType#builder()}.\n\nWhen the {@link Consumer} completes, {@link VerificationMessageTemplateType.Builder#build()} is called immediately and its result is passed to {@link #verificationMessageTemplate(VerificationMessageTemplateType)}.\n@param verificationMessageTemplate a consumer that will call methods on {@link VerificationMessageTemplateType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verificationMessageTemplate(VerificationMessageTemplateType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verificationMessageTemplate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                                                                      \n@param verificationMessageTemplate The template for verification messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verificationMessageTemplate", "getterDocumentation" : "

                                                                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                                                                      \n@return The template for verification messages.", "getterModel" : { "returnType" : "VerificationMessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerificationMessageTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerificationMessageTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VerificationMessageTemplate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                                                                      \n@param verificationMessageTemplate The template for verification messages.", "setterMethodName" : "setVerificationMessageTemplate", "setterModel" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : null, "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : "

                                                                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                                                                      ", "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "UserPoolIdType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The ID of the user pool.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The ID of the user pool.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "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.", "fluentSetterMethodName" : "id", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The ID of the user pool.

                                                                                                                                                                                                                                      \n@param id The ID of the user pool.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The ID of the user pool.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "UserPoolNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The name of the user pool.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The name of the user pool.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "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.", "fluentSetterMethodName" : "name", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The name of the user pool.

                                                                                                                                                                                                                                      \n@param name The name of the user pool.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The name of the user pool.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "UserPoolPolicyType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The policies associated with the user pool.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link UserPoolPolicyType.Builder} avoiding the need to create one manually via {@link UserPoolPolicyType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolPolicyType.Builder#build()} is called immediately and its result is passed to {@link #policies(UserPoolPolicyType)}.\n@param policies a consumer that will call methods on {@link UserPoolPolicyType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(UserPoolPolicyType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The policies associated with the user pool.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The policies associated with the user pool.

                                                                                                                                                                                                                                      \n@param policies The policies associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policies", "getterDocumentation" : "

                                                                                                                                                                                                                                      The policies associated with the user pool.

                                                                                                                                                                                                                                      \n@return The policies associated with the user pool.", "getterModel" : { "returnType" : "UserPoolPolicyType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The policies associated with the user pool.

                                                                                                                                                                                                                                      \n@param policies The policies associated with the user pool.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : null, "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolPolicyType", "variableName" : "policies", "variableType" : "UserPoolPolicyType", "documentation" : "

                                                                                                                                                                                                                                      The policies associated with the user pool.

                                                                                                                                                                                                                                      ", "simpleType" : "UserPoolPolicyType", "variableSetterType" : "UserPoolPolicyType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambdaConfig", "beanStyleSetterMethodName" : "setLambdaConfig", "c2jName" : "LambdaConfig", "c2jShape" : "LambdaConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link LambdaConfigType.Builder} avoiding the need to create one manually via {@link LambdaConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link LambdaConfigType.Builder#build()} is called immediately and its result is passed to {@link #lambdaConfig(LambdaConfigType)}.\n@param lambdaConfig a consumer that will call methods on {@link LambdaConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambdaConfig(LambdaConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambdaConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                                      \n@param lambdaConfig The AWS Lambda triggers associated with the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambdaConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                      The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                                      \n@return The AWS Lambda triggers associated with the user pool.", "getterModel" : { "returnType" : "LambdaConfigType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LambdaConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LambdaConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LambdaConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                                      \n@param lambdaConfig The AWS Lambda triggers associated with the user pool.", "setterMethodName" : "setLambdaConfig", "setterModel" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : null, "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LambdaConfigType", "variableName" : "lambdaConfig", "variableType" : "LambdaConfigType", "documentation" : "

                                                                                                                                                                                                                                      The AWS Lambda triggers associated with the user pool.

                                                                                                                                                                                                                                      ", "simpleType" : "LambdaConfigType", "variableSetterType" : "LambdaConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The status of a user pool.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The status of a user pool.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "StatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The status of a user pool.

                                                                                                                                                                                                                                      \n@param status The status of a user pool.\n@see StatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see StatusType", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                      The status of a user pool.

                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link StatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                      \n@return The status of a user pool.\n@see StatusType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The status of a user pool.

                                                                                                                                                                                                                                      \n@param status The status of a user pool.\n@see StatusType", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The status of a user pool.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The date the user pool was last modified.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The date the user pool was last modified.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The date the user pool was last modified.

                                                                                                                                                                                                                                      \n@param lastModifiedDate The date the user pool was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                                      The date the user pool was last modified.

                                                                                                                                                                                                                                      \n@return The date the user pool was last modified.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The date the user pool was last modified.

                                                                                                                                                                                                                                      \n@param lastModifiedDate The date the user pool was last modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                      The date the user pool was last modified.

                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The date the user pool was created.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #creationDate(Instant)}.\n@param creationDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #creationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The date the user pool was created.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The date the user pool was created.

                                                                                                                                                                                                                                      \n@param creationDate The date the user pool was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                                                                                                                                                                                                                      The date the user pool was created.

                                                                                                                                                                                                                                      \n@return The date the user pool was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The date the user pool was created.

                                                                                                                                                                                                                                      \n@param creationDate The date the user pool was created.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                      The date the user pool was created.

                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaAttributes", "beanStyleSetterMethodName" : "setSchemaAttributes", "c2jName" : "SchemaAttributes", "c2jShape" : "SchemaAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      A container with the schema attributes of a user pool.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #schemaAttributes(List)}.\n@param schemaAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      A container with the schema attributes of a user pool.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaAttributes", "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.", "fluentSetterMethodName" : "schemaAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                                      A container with the schema attributes of a user pool.

                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                      \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SchemaAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SchemaAttributeType.Builder} avoiding the need to create one manually via {@link SchemaAttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaAttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(SchemaAttributeType)}.\n@param member a consumer that will call methods on {@link SchemaAttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SchemaAttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SchemaAttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : null, "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SchemaAttributeType", "variableName" : "member", "variableType" : "SchemaAttributeType", "documentation" : "", "simpleType" : "SchemaAttributeType", "variableSetterType" : "SchemaAttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SchemaAttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SchemaAttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SchemaAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      A container with the schema attributes of a user pool.

                                                                                                                                                                                                                                      \n@param schemaAttributes A container with the schema attributes of a user pool.", "setterMethodName" : "setSchemaAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemaAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAutoVerifiedAttributesAsStrings", "beanStyleSetterMethodName" : "setAutoVerifiedAttributesWithStrings", "c2jName" : "AutoVerifiedAttributes", "c2jShape" : "VerifiedAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      Specifies the attributes that are auto-verified in a user pool.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #autoVerifiedAttributesAsStrings(List)}.\n@param autoVerifiedAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #autoVerifiedAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      Specifies the attributes that are auto-verified in a user pool.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "autoVerifiedAttributes", "fluentEnumSetterMethodName" : "autoVerifiedAttributes", "fluentGetterMethodName" : "autoVerifiedAttributesAsStrings", "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.", "fluentSetterMethodName" : "autoVerifiedAttributesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                      Specifies the attributes that are auto-verified in a user pool.

                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                      \n@return Specifies the attributes that are auto-verified in a user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutoVerifiedAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutoVerifiedAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VerifiedAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "VerifiedAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifiedAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link VerifiedAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see VerifiedAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see VerifiedAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutoVerifiedAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      Specifies the attributes that are auto-verified in a user pool.

                                                                                                                                                                                                                                      \n@param autoVerifiedAttributes Specifies the attributes that are auto-verified in a user pool.", "setterMethodName" : "setAutoVerifiedAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "autoVerifiedAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAliasAttributesAsStrings", "beanStyleSetterMethodName" : "setAliasAttributesWithStrings", "c2jName" : "AliasAttributes", "c2jShape" : "AliasAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      Specifies the attributes that are aliased in a user pool.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aliasAttributesAsStrings(List)}.\n@param aliasAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      Specifies the attributes that are aliased in a user pool.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "aliasAttributes", "fluentEnumSetterMethodName" : "aliasAttributes", "fluentGetterMethodName" : "aliasAttributesAsStrings", "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.", "fluentSetterMethodName" : "aliasAttributesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                      Specifies the attributes that are aliased in a user pool.

                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                      \n@return Specifies the attributes that are aliased in a user pool.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AliasAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AliasAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AliasAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AliasAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link AliasAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see AliasAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AliasAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AliasAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      Specifies the attributes that are aliased in a user pool.

                                                                                                                                                                                                                                      \n@param aliasAttributes Specifies the attributes that are aliased in a user pool.", "setterMethodName" : "setAliasAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliasAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUsernameAttributesAsStrings", "beanStyleSetterMethodName" : "setUsernameAttributesWithStrings", "c2jName" : "UsernameAttributes", "c2jShape" : "UsernameAttributesListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #usernameAttributesAsStrings(List)}.\n@param usernameAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #usernameAttributesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "usernameAttributes", "fluentEnumSetterMethodName" : "usernameAttributes", "fluentGetterMethodName" : "usernameAttributesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                                      \n@param usernameAttributes Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "usernameAttributesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                      Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                      \n@return Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UsernameAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UsernameAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UsernameAttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "UsernameAttributeType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see UsernameAttributeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UsernameAttributeType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link UsernameAttributeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see UsernameAttributeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see UsernameAttributeType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UsernameAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                                      \n@param usernameAttributes Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.", "setterMethodName" : "setUsernameAttributesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "usernameAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "usernameAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                      Specifies whether email addresses or phone numbers can be specified as usernames when a user signs up.

                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsVerificationMessage", "beanStyleSetterMethodName" : "setSmsVerificationMessage", "c2jName" : "SmsVerificationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The contents of the SMS verification message.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsVerificationMessage(String)}.\n@param smsVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The contents of the SMS verification message.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsVerificationMessage", "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.", "fluentSetterMethodName" : "smsVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The contents of the SMS verification message.

                                                                                                                                                                                                                                      \n@param smsVerificationMessage The contents of the SMS verification message.", "setterMethodName" : "setSmsVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The contents of the SMS verification message.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailVerificationMessage", "beanStyleSetterMethodName" : "setEmailVerificationMessage", "c2jName" : "EmailVerificationMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The contents of the email verification message.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationMessage(String)}.\n@param emailVerificationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The contents of the email verification message.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationMessage", "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.", "fluentSetterMethodName" : "emailVerificationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The contents of the email verification message.

                                                                                                                                                                                                                                      \n@param emailVerificationMessage The contents of the email verification message.", "setterMethodName" : "setEmailVerificationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The contents of the email verification message.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailVerificationSubject", "beanStyleSetterMethodName" : "setEmailVerificationSubject", "c2jName" : "EmailVerificationSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The subject of the email verification message.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailVerificationSubject(String)}.\n@param emailVerificationSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailVerificationSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The subject of the email verification message.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailVerificationSubject", "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.", "fluentSetterMethodName" : "emailVerificationSubject", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailVerificationSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailVerificationSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailVerificationSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The subject of the email verification message.

                                                                                                                                                                                                                                      \n@param emailVerificationSubject The subject of the email verification message.", "setterMethodName" : "setEmailVerificationSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailVerificationSubject", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The subject of the email verification message.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVerificationMessageTemplate", "beanStyleSetterMethodName" : "setVerificationMessageTemplate", "c2jName" : "VerificationMessageTemplate", "c2jShape" : "VerificationMessageTemplateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link VerificationMessageTemplateType.Builder} avoiding the need to create one manually via {@link VerificationMessageTemplateType#builder()}.\n\nWhen the {@link Consumer} completes, {@link VerificationMessageTemplateType.Builder#build()} is called immediately and its result is passed to {@link #verificationMessageTemplate(VerificationMessageTemplateType)}.\n@param verificationMessageTemplate a consumer that will call methods on {@link VerificationMessageTemplateType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #verificationMessageTemplate(VerificationMessageTemplateType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "verificationMessageTemplate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                                                                      \n@param verificationMessageTemplate The template for verification messages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "verificationMessageTemplate", "getterDocumentation" : "

                                                                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                                                                      \n@return The template for verification messages.", "getterModel" : { "returnType" : "VerificationMessageTemplateType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VerificationMessageTemplate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VerificationMessageTemplate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VerificationMessageTemplate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                                                                      \n@param verificationMessageTemplate The template for verification messages.", "setterMethodName" : "setVerificationMessageTemplate", "setterModel" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : null, "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplate", "variableType" : "VerificationMessageTemplateType", "documentation" : "

                                                                                                                                                                                                                                      The template for verification messages.

                                                                                                                                                                                                                                      ", "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsAuthenticationMessage", "beanStyleSetterMethodName" : "setSmsAuthenticationMessage", "c2jName" : "SmsAuthenticationMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The contents of the SMS authentication message.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsAuthenticationMessage(String)}.\n@param smsAuthenticationMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsAuthenticationMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The contents of the SMS authentication message.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsAuthenticationMessage", "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.", "fluentSetterMethodName" : "smsAuthenticationMessage", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsAuthenticationMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsAuthenticationMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsAuthenticationMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The contents of the SMS authentication message.

                                                                                                                                                                                                                                      \n@param smsAuthenticationMessage The contents of the SMS authentication message.", "setterMethodName" : "setSmsAuthenticationMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsAuthenticationMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The contents of the SMS authentication message.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaConfigurationAsString", "beanStyleSetterMethodName" : "setMfaConfiguration", "c2jName" : "MfaConfiguration", "c2jShape" : "UserPoolMfaType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      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.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #mfaConfigurationAsString(String)}.\n@param mfaConfiguration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaConfiguration(String)", "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.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "UserPoolMfaType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mfaConfiguration", "fluentEnumSetterMethodName" : "mfaConfiguration", "fluentGetterMethodName" : "mfaConfigurationAsString", "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@see UserPoolMfaType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserPoolMfaType", "fluentSetterMethodName" : "mfaConfiguration", "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

                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #mfaConfiguration} will return {@link UserPoolMfaType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #mfaConfigurationAsString}.\n

                                                                                                                                                                                                                                        \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MfaConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MfaConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MfaConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                          Can be one of the following values:

                                                                                                                                                                                                                                          • OFF - MFA tokens are not required and cannot be specified during user registration.

                                                                                                                                                                                                                                          • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

                                                                                                                                                                                                                                          • OPTIONAL - Users have the option when registering to create an MFA token.

                                                                                                                                                                                                                                          \n@param mfaConfiguration Can be one of the following values:

                                                                                                                                                                                                                                          • OFF - MFA tokens are not required and cannot be specified during user registration.

                                                                                                                                                                                                                                          • ON - MFA tokens are required for all user registrations. You can only specify required when you are initially creating a user pool.

                                                                                                                                                                                                                                          • OPTIONAL - Users have the option when registering to create an MFA token.

                                                                                                                                                                                                                                          • \n@see UserPoolMfaType", "setterMethodName" : "setMfaConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mfaConfiguration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getDeviceConfiguration", "beanStyleSetterMethodName" : "setDeviceConfiguration", "c2jName" : "DeviceConfiguration", "c2jShape" : "DeviceConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The device configuration.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DeviceConfigurationType.Builder} avoiding the need to create one manually via {@link DeviceConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #deviceConfiguration(DeviceConfigurationType)}.\n@param deviceConfiguration a consumer that will call methods on {@link DeviceConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceConfiguration(DeviceConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The device configuration.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceConfiguration", "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.", "fluentSetterMethodName" : "deviceConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                            The device configuration.

                                                                                                                                                                                                                                            \n@return The device configuration.", "getterModel" : { "returnType" : "DeviceConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The device configuration.

                                                                                                                                                                                                                                            \n@param deviceConfiguration The device configuration.", "setterMethodName" : "setDeviceConfiguration", "setterModel" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : null, "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceConfigurationType", "variableName" : "deviceConfiguration", "variableType" : "DeviceConfigurationType", "documentation" : "

                                                                                                                                                                                                                                            The device configuration.

                                                                                                                                                                                                                                            ", "simpleType" : "DeviceConfigurationType", "variableSetterType" : "DeviceConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEstimatedNumberOfUsers", "beanStyleSetterMethodName" : "setEstimatedNumberOfUsers", "c2jName" : "EstimatedNumberOfUsers", "c2jShape" : "IntegerType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A number estimating the size of the user pool.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #estimatedNumberOfUsers(Integer)}.\n@param estimatedNumberOfUsers a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #estimatedNumberOfUsers(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A number estimating the size of the user pool.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "estimatedNumberOfUsers", "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.", "fluentSetterMethodName" : "estimatedNumberOfUsers", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EstimatedNumberOfUsers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EstimatedNumberOfUsers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "EstimatedNumberOfUsers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A number estimating the size of the user pool.

                                                                                                                                                                                                                                            \n@param estimatedNumberOfUsers A number estimating the size of the user pool.", "setterMethodName" : "setEstimatedNumberOfUsers", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "estimatedNumberOfUsers", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                            A number estimating the size of the user pool.

                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailConfiguration", "beanStyleSetterMethodName" : "setEmailConfiguration", "c2jName" : "EmailConfiguration", "c2jShape" : "EmailConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The email configuration.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link EmailConfigurationType.Builder} avoiding the need to create one manually via {@link EmailConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link EmailConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #emailConfiguration(EmailConfigurationType)}.\n@param emailConfiguration a consumer that will call methods on {@link EmailConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailConfiguration(EmailConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The email configuration.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailConfiguration", "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.", "fluentSetterMethodName" : "emailConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                            The email configuration.

                                                                                                                                                                                                                                            \n@return The email configuration.", "getterModel" : { "returnType" : "EmailConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EmailConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The email configuration.

                                                                                                                                                                                                                                            \n@param emailConfiguration The email configuration.", "setterMethodName" : "setEmailConfiguration", "setterModel" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : null, "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EmailConfigurationType", "variableName" : "emailConfiguration", "variableType" : "EmailConfigurationType", "documentation" : "

                                                                                                                                                                                                                                            The email configuration.

                                                                                                                                                                                                                                            ", "simpleType" : "EmailConfigurationType", "variableSetterType" : "EmailConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsConfiguration", "beanStyleSetterMethodName" : "setSmsConfiguration", "c2jName" : "SmsConfiguration", "c2jShape" : "SmsConfigurationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The SMS configuration.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link SmsConfigurationType.Builder} avoiding the need to create one manually via {@link SmsConfigurationType#builder()}.\n\nWhen the {@link Consumer} completes, {@link SmsConfigurationType.Builder#build()} is called immediately and its result is passed to {@link #smsConfiguration(SmsConfigurationType)}.\n@param smsConfiguration a consumer that will call methods on {@link SmsConfigurationType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfiguration(SmsConfigurationType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The SMS configuration.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfiguration", "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.", "fluentSetterMethodName" : "smsConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                            The SMS configuration.

                                                                                                                                                                                                                                            \n@return The SMS configuration.", "getterModel" : { "returnType" : "SmsConfigurationType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SmsConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The SMS configuration.

                                                                                                                                                                                                                                            \n@param smsConfiguration The SMS configuration.", "setterMethodName" : "setSmsConfiguration", "setterModel" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : null, "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SmsConfigurationType", "variableName" : "smsConfiguration", "variableType" : "SmsConfigurationType", "documentation" : "

                                                                                                                                                                                                                                            The SMS configuration.

                                                                                                                                                                                                                                            ", "simpleType" : "SmsConfigurationType", "variableSetterType" : "SmsConfigurationType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolTags", "beanStyleSetterMethodName" : "setUserPoolTags", "c2jName" : "UserPoolTags", "c2jShape" : "UserPoolTagsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #userPoolTags(Map)}.\n@param userPoolTags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolTags(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolTags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                            \n@param userPoolTags The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolTags", "getterDocumentation" : "

                                                                                                                                                                                                                                            The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolTags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolTags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TagKeysType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TagValueType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UserPoolTags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                            \n@param userPoolTags The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.", "setterMethodName" : "setUserPoolTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "userPoolTags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                                                            The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.

                                                                                                                                                                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSmsConfigurationFailure", "beanStyleSetterMethodName" : "setSmsConfigurationFailure", "c2jName" : "SmsConfigurationFailure", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsConfigurationFailure(String)}.\n@param smsConfigurationFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsConfigurationFailure(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsConfigurationFailure", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                            \n@param smsConfigurationFailure The reason why the SMS configuration cannot send the messages to your users.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsConfigurationFailure", "getterDocumentation" : "

                                                                                                                                                                                                                                            The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                            \n@return The reason why the SMS configuration cannot send the messages to your users.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsConfigurationFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsConfigurationFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsConfigurationFailure", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                            \n@param smsConfigurationFailure The reason why the SMS configuration cannot send the messages to your users.", "setterMethodName" : "setSmsConfigurationFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsConfigurationFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsConfigurationFailure", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The reason why the SMS configuration cannot send the messages to your users.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailConfigurationFailure", "beanStyleSetterMethodName" : "setEmailConfigurationFailure", "c2jName" : "EmailConfigurationFailure", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The reason why the email configuration cannot send the messages to your users.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailConfigurationFailure(String)}.\n@param emailConfigurationFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailConfigurationFailure(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The reason why the email configuration cannot send the messages to your users.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailConfigurationFailure", "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.", "fluentSetterMethodName" : "emailConfigurationFailure", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailConfigurationFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailConfigurationFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailConfigurationFailure", "sensitive" : false, "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.", "setterMethodName" : "setEmailConfigurationFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailConfigurationFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getDomain", "beanStyleSetterMethodName" : "setDomain", "c2jName" : "Domain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domain(String)}.\n@param domain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                            \n@param domain Holds the domain prefix if the user pool has a domain associated with it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domain", "getterDocumentation" : "

                                                                                                                                                                                                                                            Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                            \n@return Holds the domain prefix if the user pool has a domain associated with it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Domain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Domain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                            \n@param domain Holds the domain prefix if the user pool has a domain associated with it.", "setterMethodName" : "setDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            Holds the domain prefix if the user pool has a domain associated with it.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomDomain", "beanStyleSetterMethodName" : "setCustomDomain", "c2jName" : "CustomDomain", "c2jShape" : "DomainType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                            For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #customDomain(String)}.\n@param customDomain a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customDomain(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                            For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                            For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                            \n@param customDomain A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                            For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                            A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                            For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                            \n@return A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                            For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                            For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                            \n@param customDomain A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                            For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.", "setterMethodName" : "setCustomDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            A custom domain name that you provide to Amazon Cognito. This parameter applies only if you use a custom domain to host the sign-up and sign-in pages for your application. For example: auth.example.com.

                                                                                                                                                                                                                                            For more information about adding a custom domain to your user pool, see Using Your Own Domain for the Hosted UI.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdminCreateUserConfig", "beanStyleSetterMethodName" : "setAdminCreateUserConfig", "c2jName" : "AdminCreateUserConfig", "c2jShape" : "AdminCreateUserConfigType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The configuration for AdminCreateUser requests.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link AdminCreateUserConfigType.Builder} avoiding the need to create one manually via {@link AdminCreateUserConfigType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdminCreateUserConfigType.Builder#build()} is called immediately and its result is passed to {@link #adminCreateUserConfig(AdminCreateUserConfigType)}.\n@param adminCreateUserConfig a consumer that will call methods on {@link AdminCreateUserConfigType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adminCreateUserConfig(AdminCreateUserConfigType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The configuration for AdminCreateUser requests.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminCreateUserConfig", "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.", "fluentSetterMethodName" : "adminCreateUserConfig", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdminCreateUserConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminCreateUserConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdminCreateUserConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The configuration for AdminCreateUser requests.

                                                                                                                                                                                                                                            \n@param adminCreateUserConfig The configuration for AdminCreateUser requests.", "setterMethodName" : "setAdminCreateUserConfig", "setterModel" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : null, "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdminCreateUserConfigType", "variableName" : "adminCreateUserConfig", "variableType" : "AdminCreateUserConfigType", "documentation" : "

                                                                                                                                                                                                                                            The configuration for AdminCreateUser requests.

                                                                                                                                                                                                                                            ", "simpleType" : "AdminCreateUserConfigType", "variableSetterType" : "AdminCreateUserConfigType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserPoolAddOns", "beanStyleSetterMethodName" : "setUserPoolAddOns", "c2jName" : "UserPoolAddOns", "c2jShape" : "UserPoolAddOnsType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The user pool add-ons.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link UserPoolAddOnsType.Builder} avoiding the need to create one manually via {@link UserPoolAddOnsType#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserPoolAddOnsType.Builder#build()} is called immediately and its result is passed to {@link #userPoolAddOns(UserPoolAddOnsType)}.\n@param userPoolAddOns a consumer that will call methods on {@link UserPoolAddOnsType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userPoolAddOns(UserPoolAddOnsType)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The user pool add-ons.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userPoolAddOns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The user pool add-ons.

                                                                                                                                                                                                                                            \n@param userPoolAddOns The user pool add-ons.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolAddOns", "getterDocumentation" : "

                                                                                                                                                                                                                                            The user pool add-ons.

                                                                                                                                                                                                                                            \n@return The user pool add-ons.", "getterModel" : { "returnType" : "UserPoolAddOnsType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolAddOns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolAddOns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserPoolAddOns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The user pool add-ons.

                                                                                                                                                                                                                                            \n@param userPoolAddOns The user pool add-ons.", "setterMethodName" : "setUserPoolAddOns", "setterModel" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : null, "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserPoolAddOnsType", "variableName" : "userPoolAddOns", "variableType" : "UserPoolAddOnsType", "documentation" : "

                                                                                                                                                                                                                                            The user pool add-ons.

                                                                                                                                                                                                                                            ", "simpleType" : "UserPoolAddOnsType", "variableSetterType" : "UserPoolAddOnsType" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "ArnType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                            \n@param arn The Amazon Resource Name (ARN) for the user pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) for the user pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                            \n@param arn The Amazon Resource Name (ARN) for the user pool.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) for the user pool.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserPoolType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "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, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserStatusType", "simpleMethod" : false, "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, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The user type.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The user name of the user you wish to describe.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The user name of the user you wish to describe.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                                            The user name of the user you wish to describe.

                                                                                                                                                                                                                                            \n@param username The user name of the user you wish to describe.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The user name of the user you wish to describe.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A container with information about the user type attributes.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attributes(List)}.\n@param attributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            A container with information about the user type attributes.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            A container with information about the user type attributes.

                                                                                                                                                                                                                                            \n@param attributes A container with information about the user type attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                                                                                                            A container with information about the user type attributes.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            A container with information about the user type attributes.

                                                                                                                                                                                                                                            \n@param attributes A container with information about the user type attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserCreateDate", "beanStyleSetterMethodName" : "setUserCreateDate", "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The creation date of the user.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #userCreateDate(Instant)}.\n@param userCreateDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userCreateDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The creation date of the user.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userCreateDate", "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.", "fluentSetterMethodName" : "userCreateDate", "getterDocumentation" : "

                                                                                                                                                                                                                                            The creation date of the user.

                                                                                                                                                                                                                                            \n@return The creation date of the user.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserCreateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserCreateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UserCreateDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The creation date of the user.

                                                                                                                                                                                                                                            \n@param userCreateDate The creation date of the user.", "setterMethodName" : "setUserCreateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userCreateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userCreateDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            The creation date of the user.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserLastModifiedDate", "beanStyleSetterMethodName" : "setUserLastModifiedDate", "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The last modified date of the user.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #userLastModifiedDate(Instant)}.\n@param userLastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userLastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The last modified date of the user.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userLastModifiedDate", "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.", "fluentSetterMethodName" : "userLastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                                            The last modified date of the user.

                                                                                                                                                                                                                                            \n@return The last modified date of the user.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserLastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UserLastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The last modified date of the user.

                                                                                                                                                                                                                                            \n@param userLastModifiedDate The last modified date of the user.", "setterMethodName" : "setUserLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                            The last modified date of the user.

                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Specifies whether the user is enabled.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            Specifies whether the user is enabled.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Specifies whether the user is enabled.

                                                                                                                                                                                                                                            \n@param enabled Specifies whether the user is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            Specifies whether the user is enabled.

                                                                                                                                                                                                                                            \n@param enabled Specifies whether the user is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                            Specifies whether the user is enabled.

                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserStatusAsString", "beanStyleSetterMethodName" : "setUserStatus", "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            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.

                                                                                                                                                                                                                                            • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                            • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userStatusAsString(String)}.\n@param userStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userStatus(String)", "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.

                                                                                                                                                                                                                                            • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                            • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "UserStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "userStatus", "fluentEnumSetterMethodName" : "userStatus", "fluentGetterMethodName" : "userStatusAsString", "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.

                                                                                                                                                                                                                                            • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                            • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                            \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.

                                                                                                                                                                                                                                            • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                            • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                            • \n@see UserStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType", "fluentSetterMethodName" : "userStatus", "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.

                                                                                                                                                                                                                                              • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                              • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #userStatus} will return {@link UserStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #userStatusAsString}.\n

                                                                                                                                                                                                                                              \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.

                                                                                                                                                                                                                                              • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                              • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                              • \n@see UserStatusType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                The user status. Can be one of the following:

                                                                                                                                                                                                                                                • UNCONFIRMED - User has been created but not confirmed.

                                                                                                                                                                                                                                                • CONFIRMED - User has been confirmed.

                                                                                                                                                                                                                                                • ARCHIVED - User is no longer active.

                                                                                                                                                                                                                                                • COMPROMISED - User is disabled due to a potential security threat.

                                                                                                                                                                                                                                                • UNKNOWN - User status is not known.

                                                                                                                                                                                                                                                • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                \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.

                                                                                                                                                                                                                                                • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                • \n@see UserStatusType", "setterMethodName" : "setUserStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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.

                                                                                                                                                                                                                                                  • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                  • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The MFA options for the user.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  The MFA options for the user.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The MFA options for the user.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n@return The MFA options for the user.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The MFA options for the user.

                                                                                                                                                                                                                                                  \n@param mfaOptions The MFA options for the user.", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A container with information about the user type attributes.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attributes(List)}.\n@param attributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  A container with information about the user type attributes.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A container with information about the user type attributes.

                                                                                                                                                                                                                                                  \n@param attributes A container with information about the user type attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A container with information about the user type attributes.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A container with information about the user type attributes.

                                                                                                                                                                                                                                                  \n@param attributes A container with information about the user type attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether the user is enabled.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  Specifies whether the user is enabled.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether the user is enabled.

                                                                                                                                                                                                                                                  \n@param enabled Specifies whether the user is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Specifies whether the user is enabled.

                                                                                                                                                                                                                                                  \n@param enabled Specifies whether the user is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                  Specifies whether the user is enabled.

                                                                                                                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "MFAOptions" : { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The MFA options for the user.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  The MFA options for the user.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The MFA options for the user.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n@return The MFA options for the user.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The MFA options for the user.

                                                                                                                                                                                                                                                  \n@param mfaOptions The MFA options for the user.", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getUserCreateDate", "beanStyleSetterMethodName" : "setUserCreateDate", "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The creation date of the user.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #userCreateDate(Instant)}.\n@param userCreateDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userCreateDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  The creation date of the user.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userCreateDate", "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.", "fluentSetterMethodName" : "userCreateDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The creation date of the user.

                                                                                                                                                                                                                                                  \n@return The creation date of the user.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserCreateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserCreateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UserCreateDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The creation date of the user.

                                                                                                                                                                                                                                                  \n@param userCreateDate The creation date of the user.", "setterMethodName" : "setUserCreateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userCreateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userCreateDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  The creation date of the user.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "UserLastModifiedDate" : { "beanStyleGetterMethodName" : "getUserLastModifiedDate", "beanStyleSetterMethodName" : "setUserLastModifiedDate", "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The last modified date of the user.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #userLastModifiedDate(Instant)}.\n@param userLastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userLastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  The last modified date of the user.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userLastModifiedDate", "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.", "fluentSetterMethodName" : "userLastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The last modified date of the user.

                                                                                                                                                                                                                                                  \n@return The last modified date of the user.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserLastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UserLastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The last modified date of the user.

                                                                                                                                                                                                                                                  \n@param userLastModifiedDate The last modified date of the user.", "setterMethodName" : "setUserLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                  The last modified date of the user.

                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "UserStatus" : { "beanStyleGetterMethodName" : "getUserStatusAsString", "beanStyleSetterMethodName" : "setUserStatus", "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.

                                                                                                                                                                                                                                                  • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                  • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userStatusAsString(String)}.\n@param userStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userStatus(String)", "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.

                                                                                                                                                                                                                                                  • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                  • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "UserStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "userStatus", "fluentEnumSetterMethodName" : "userStatus", "fluentGetterMethodName" : "userStatusAsString", "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.

                                                                                                                                                                                                                                                  • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                  • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                  \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.

                                                                                                                                                                                                                                                  • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                  • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                  • \n@see UserStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType", "fluentSetterMethodName" : "userStatus", "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.

                                                                                                                                                                                                                                                    • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                    • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #userStatus} will return {@link UserStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #userStatusAsString}.\n

                                                                                                                                                                                                                                                    \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.

                                                                                                                                                                                                                                                    • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                    • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                    • \n@see UserStatusType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                      The user status. Can be one of the following:

                                                                                                                                                                                                                                                      • UNCONFIRMED - User has been created but not confirmed.

                                                                                                                                                                                                                                                      • CONFIRMED - User has been confirmed.

                                                                                                                                                                                                                                                      • ARCHIVED - User is no longer active.

                                                                                                                                                                                                                                                      • COMPROMISED - User is disabled due to a potential security threat.

                                                                                                                                                                                                                                                      • UNKNOWN - User status is not known.

                                                                                                                                                                                                                                                      • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                      • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                      \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.

                                                                                                                                                                                                                                                      • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                      • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                      • \n@see UserStatusType", "setterMethodName" : "setUserStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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.

                                                                                                                                                                                                                                                        • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                        • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        The user name of the user you wish to describe.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                        The user name of the user you wish to describe.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                                                        The user name of the user you wish to describe.

                                                                                                                                                                                                                                                        \n@param username The user name of the user you wish to describe.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                        The user name of the user you wish to describe.

                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "UsernameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        The user name of the user you wish to describe.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                        The user name of the user you wish to describe.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "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.", "fluentSetterMethodName" : "username", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                                                        The user name of the user you wish to describe.

                                                                                                                                                                                                                                                        \n@param username The user name of the user you wish to describe.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                        The user name of the user you wish to describe.

                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "AttributeListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        A container with information about the user type attributes.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attributes(List)}.\n@param attributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                        A container with information about the user type attributes.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        A container with information about the user type attributes.

                                                                                                                                                                                                                                                        \n@param attributes A container with information about the user type attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                                                                                                                        A container with information about the user type attributes.

                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                        \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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttributeType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeType.Builder} avoiding the need to create one manually via {@link AttributeType#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeType.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeType)}.\n@param member a consumer that will call methods on {@link AttributeType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttributeType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : null, "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttributeType", "variableName" : "member", "variableType" : "AttributeType", "documentation" : "", "simpleType" : "AttributeType", "variableSetterType" : "AttributeType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttributeType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttributeType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                        A container with information about the user type attributes.

                                                                                                                                                                                                                                                        \n@param attributes A container with information about the user type attributes.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getUserCreateDate", "beanStyleSetterMethodName" : "setUserCreateDate", "c2jName" : "UserCreateDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        The creation date of the user.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #userCreateDate(Instant)}.\n@param userCreateDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userCreateDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                        The creation date of the user.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userCreateDate", "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.", "fluentSetterMethodName" : "userCreateDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                        The creation date of the user.

                                                                                                                                                                                                                                                        \n@return The creation date of the user.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserCreateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserCreateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UserCreateDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                        The creation date of the user.

                                                                                                                                                                                                                                                        \n@param userCreateDate The creation date of the user.", "setterMethodName" : "setUserCreateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userCreateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userCreateDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                        The creation date of the user.

                                                                                                                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserLastModifiedDate", "beanStyleSetterMethodName" : "setUserLastModifiedDate", "c2jName" : "UserLastModifiedDate", "c2jShape" : "DateType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        The last modified date of the user.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #userLastModifiedDate(Instant)}.\n@param userLastModifiedDate a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userLastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                        The last modified date of the user.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userLastModifiedDate", "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.", "fluentSetterMethodName" : "userLastModifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                        The last modified date of the user.

                                                                                                                                                                                                                                                        \n@return The last modified date of the user.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserLastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserLastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UserLastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                        The last modified date of the user.

                                                                                                                                                                                                                                                        \n@param userLastModifiedDate The last modified date of the user.", "setterMethodName" : "setUserLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "userLastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                        The last modified date of the user.

                                                                                                                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "BooleanType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        Specifies whether the user is enabled.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                        Specifies whether the user is enabled.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        Specifies whether the user is enabled.

                                                                                                                                                                                                                                                        \n@param enabled Specifies whether the user is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                        Specifies whether the user is enabled.

                                                                                                                                                                                                                                                        \n@param enabled Specifies whether the user is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                        Specifies whether the user is enabled.

                                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserStatusAsString", "beanStyleSetterMethodName" : "setUserStatus", "c2jName" : "UserStatus", "c2jShape" : "UserStatusType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        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.

                                                                                                                                                                                                                                                        • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                        • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userStatusAsString(String)}.\n@param userStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userStatus(String)", "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.

                                                                                                                                                                                                                                                        • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                        • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "UserStatusType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "userStatus", "fluentEnumSetterMethodName" : "userStatus", "fluentGetterMethodName" : "userStatusAsString", "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.

                                                                                                                                                                                                                                                        • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                        • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                        \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.

                                                                                                                                                                                                                                                        • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                        • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                        • \n@see UserStatusType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserStatusType", "fluentSetterMethodName" : "userStatus", "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.

                                                                                                                                                                                                                                                          • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                          • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #userStatus} will return {@link UserStatusType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #userStatusAsString}.\n

                                                                                                                                                                                                                                                          \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.

                                                                                                                                                                                                                                                          • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                          • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                          • \n@see UserStatusType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                            The user status. Can be one of the following:

                                                                                                                                                                                                                                                            • UNCONFIRMED - User has been created but not confirmed.

                                                                                                                                                                                                                                                            • CONFIRMED - User has been confirmed.

                                                                                                                                                                                                                                                            • ARCHIVED - User is no longer active.

                                                                                                                                                                                                                                                            • COMPROMISED - User is disabled due to a potential security threat.

                                                                                                                                                                                                                                                            • UNKNOWN - User status is not known.

                                                                                                                                                                                                                                                            • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                            • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                            \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.

                                                                                                                                                                                                                                                            • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                            • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                            • \n@see UserStatusType", "setterMethodName" : "setUserStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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.

                                                                                                                                                                                                                                                              • RESET_REQUIRED - User is confirmed, but the user must request a code and reset his or her password before he or she can sign in.

                                                                                                                                                                                                                                                              • FORCE_CHANGE_PASSWORD - The user is confirmed and the user can sign in using a temporary password, but on first sign-in, the user must change his or her password to a new value before doing anything else.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMfaOptions", "beanStyleSetterMethodName" : "setMfaOptions", "c2jName" : "MFAOptions", "c2jShape" : "MFAOptionListType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The MFA options for the user.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mfaOptions(List)}.\n@param mfaOptions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mfaOptions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The MFA options for the user.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mfaOptions", "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.", "fluentSetterMethodName" : "mfaOptions", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The MFA options for the user.

                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                              \n@return The MFA options for the user.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MFAOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MFAOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MFAOptionType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MFAOptionType.Builder} avoiding the need to create one manually via {@link MFAOptionType#builder()}.\n\nWhen the {@link Consumer} completes, {@link MFAOptionType.Builder#build()} is called immediately and its result is passed to {@link #member(MFAOptionType)}.\n@param member a consumer that will call methods on {@link MFAOptionType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MFAOptionType)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MFAOptionType", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : null, "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MFAOptionType", "variableName" : "member", "variableType" : "MFAOptionType", "documentation" : "", "simpleType" : "MFAOptionType", "variableSetterType" : "MFAOptionType" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MFAOptionType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MFAOptionType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "MFAOptions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The MFA options for the user.

                                                                                                                                                                                                                                                              \n@param mfaOptions The MFA options for the user.", "setterMethodName" : "setMfaOptions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mfaOptions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UserType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserType", "variableName" : "userType", "variableType" : "UserType", "documentation" : null, "simpleType" : "UserType", "variableSetterType" : "UserType" }, "wrapper" : false }, "UsernameAttributeType" : { "c2jName" : "UsernameAttributeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PHONE_NUMBER", "value" : "phone_number" }, { "name" : "EMAIL", "value" : "email" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UsernameAttributeType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UsernameAttributeType", "variableName" : "usernameAttributeType", "variableType" : "UsernameAttributeType", "documentation" : null, "simpleType" : "UsernameAttributeType", "variableSetterType" : "UsernameAttributeType" }, "wrapper" : false }, "UsernameExistsException" : { "c2jName" : "UsernameExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              This exception is thrown when Amazon Cognito encounters a user name that already exists in the user pool.

                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UsernameExistsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UsernameExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UsernameExistsException", "variableName" : "usernameExistsException", "variableType" : "UsernameExistsException", "documentation" : null, "simpleType" : "UsernameExistsException", "variableSetterType" : "UsernameExistsException" }, "wrapper" : false }, "VerificationMessageTemplateType" : { "c2jName" : "VerificationMessageTemplateType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The template for verification messages.

                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSmsMessage", "beanStyleSetterMethodName" : "setSmsMessage", "c2jName" : "SmsMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsMessage(String)}.\n@param smsMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              \n@param smsMessage The SMS message template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMessage", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              \n@return The SMS message template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              \n@param smsMessage The SMS message template.", "setterMethodName" : "setSmsMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailMessage", "beanStyleSetterMethodName" : "setEmailMessage", "c2jName" : "EmailMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailMessage(String)}.\n@param emailMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              \n@param emailMessage The email message template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailMessage", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              \n@return The email message template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              \n@param emailMessage The email message template.", "setterMethodName" : "setEmailMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailSubject", "beanStyleSetterMethodName" : "setEmailSubject", "c2jName" : "EmailSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailSubject(String)}.\n@param emailSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailSubject", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              \n@param emailSubject The subject line for the email message template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailSubject", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              \n@return The subject line for the email message template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              \n@param emailSubject The subject line for the email message template.", "setterMethodName" : "setEmailSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailMessageByLink", "beanStyleSetterMethodName" : "setEmailMessageByLink", "c2jName" : "EmailMessageByLink", "c2jShape" : "EmailVerificationMessageByLinkType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailMessageByLink(String)}.\n@param emailMessageByLink a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessageByLink(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessageByLink", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@param emailMessageByLink The email message template for sending a confirmation link to the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailMessageByLink", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@return The email message template for sending a confirmation link to the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessageByLink", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessageByLink", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailMessageByLink", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@param emailMessageByLink The email message template for sending a confirmation link to the user.", "setterMethodName" : "setEmailMessageByLink", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailMessageByLink", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailMessageByLink", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailSubjectByLink", "beanStyleSetterMethodName" : "setEmailSubjectByLink", "c2jName" : "EmailSubjectByLink", "c2jShape" : "EmailVerificationSubjectByLinkType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailSubjectByLink(String)}.\n@param emailSubjectByLink a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailSubjectByLink(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailSubjectByLink", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@param emailSubjectByLink The subject line for the email message template for sending a confirmation link to the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailSubjectByLink", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@return The subject line for the email message template for sending a confirmation link to the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailSubjectByLink", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSubjectByLink", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailSubjectByLink", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@param emailSubjectByLink The subject line for the email message template for sending a confirmation link to the user.", "setterMethodName" : "setEmailSubjectByLink", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSubjectByLink", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSubjectByLink", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultEmailOptionAsString", "beanStyleSetterMethodName" : "setDefaultEmailOption", "c2jName" : "DefaultEmailOption", "c2jShape" : "DefaultEmailOptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultEmailOptionAsString(String)}.\n@param defaultEmailOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultEmailOption(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DefaultEmailOptionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultEmailOption", "fluentEnumSetterMethodName" : "defaultEmailOption", "fluentGetterMethodName" : "defaultEmailOptionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              \n@param defaultEmailOption The default email option.\n@see DefaultEmailOptionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DefaultEmailOptionType", "fluentSetterMethodName" : "defaultEmailOption", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultEmailOption} will return {@link DefaultEmailOptionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultEmailOptionAsString}.\n

                                                                                                                                                                                                                                                              \n@return The default email option.\n@see DefaultEmailOptionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultEmailOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultEmailOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultEmailOption", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              \n@param defaultEmailOption The default email option.\n@see DefaultEmailOptionType", "setterMethodName" : "setDefaultEmailOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultEmailOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultEmailOption", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DefaultEmailOption" : { "beanStyleGetterMethodName" : "getDefaultEmailOptionAsString", "beanStyleSetterMethodName" : "setDefaultEmailOption", "c2jName" : "DefaultEmailOption", "c2jShape" : "DefaultEmailOptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultEmailOptionAsString(String)}.\n@param defaultEmailOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultEmailOption(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DefaultEmailOptionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultEmailOption", "fluentEnumSetterMethodName" : "defaultEmailOption", "fluentGetterMethodName" : "defaultEmailOptionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              \n@param defaultEmailOption The default email option.\n@see DefaultEmailOptionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DefaultEmailOptionType", "fluentSetterMethodName" : "defaultEmailOption", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultEmailOption} will return {@link DefaultEmailOptionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultEmailOptionAsString}.\n

                                                                                                                                                                                                                                                              \n@return The default email option.\n@see DefaultEmailOptionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultEmailOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultEmailOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultEmailOption", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              \n@param defaultEmailOption The default email option.\n@see DefaultEmailOptionType", "setterMethodName" : "setDefaultEmailOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultEmailOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultEmailOption", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailMessage" : { "beanStyleGetterMethodName" : "getEmailMessage", "beanStyleSetterMethodName" : "setEmailMessage", "c2jName" : "EmailMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailMessage(String)}.\n@param emailMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              \n@param emailMessage The email message template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailMessage", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              \n@return The email message template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              \n@param emailMessage The email message template.", "setterMethodName" : "setEmailMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailMessageByLink" : { "beanStyleGetterMethodName" : "getEmailMessageByLink", "beanStyleSetterMethodName" : "setEmailMessageByLink", "c2jName" : "EmailMessageByLink", "c2jShape" : "EmailVerificationMessageByLinkType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailMessageByLink(String)}.\n@param emailMessageByLink a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessageByLink(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessageByLink", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@param emailMessageByLink The email message template for sending a confirmation link to the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailMessageByLink", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@return The email message template for sending a confirmation link to the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessageByLink", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessageByLink", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailMessageByLink", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@param emailMessageByLink The email message template for sending a confirmation link to the user.", "setterMethodName" : "setEmailMessageByLink", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailMessageByLink", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailMessageByLink", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailSubject" : { "beanStyleGetterMethodName" : "getEmailSubject", "beanStyleSetterMethodName" : "setEmailSubject", "c2jName" : "EmailSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailSubject(String)}.\n@param emailSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailSubject", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              \n@param emailSubject The subject line for the email message template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailSubject", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              \n@return The subject line for the email message template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              \n@param emailSubject The subject line for the email message template.", "setterMethodName" : "setEmailSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EmailSubjectByLink" : { "beanStyleGetterMethodName" : "getEmailSubjectByLink", "beanStyleSetterMethodName" : "setEmailSubjectByLink", "c2jName" : "EmailSubjectByLink", "c2jShape" : "EmailVerificationSubjectByLinkType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailSubjectByLink(String)}.\n@param emailSubjectByLink a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailSubjectByLink(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailSubjectByLink", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@param emailSubjectByLink The subject line for the email message template for sending a confirmation link to the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailSubjectByLink", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@return The subject line for the email message template for sending a confirmation link to the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailSubjectByLink", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSubjectByLink", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailSubjectByLink", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@param emailSubjectByLink The subject line for the email message template for sending a confirmation link to the user.", "setterMethodName" : "setEmailSubjectByLink", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSubjectByLink", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSubjectByLink", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SmsMessage" : { "beanStyleGetterMethodName" : "getSmsMessage", "beanStyleSetterMethodName" : "setSmsMessage", "c2jName" : "SmsMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsMessage(String)}.\n@param smsMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              \n@param smsMessage The SMS message template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMessage", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              \n@return The SMS message template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              \n@param smsMessage The SMS message template.", "setterMethodName" : "setSmsMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSmsMessage", "beanStyleSetterMethodName" : "setSmsMessage", "c2jName" : "SmsMessage", "c2jShape" : "SmsVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smsMessage(String)}.\n@param smsMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smsMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smsMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              \n@param smsMessage The SMS message template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smsMessage", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              \n@return The SMS message template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SmsMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SmsMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SmsMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              \n@param smsMessage The SMS message template.", "setterMethodName" : "setSmsMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smsMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smsMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The SMS message template.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailMessage", "beanStyleSetterMethodName" : "setEmailMessage", "c2jName" : "EmailMessage", "c2jShape" : "EmailVerificationMessageType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailMessage(String)}.\n@param emailMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              \n@param emailMessage The email message template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailMessage", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              \n@return The email message template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              \n@param emailMessage The email message template.", "setterMethodName" : "setEmailMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The email message template.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailSubject", "beanStyleSetterMethodName" : "setEmailSubject", "c2jName" : "EmailSubject", "c2jShape" : "EmailVerificationSubjectType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailSubject(String)}.\n@param emailSubject a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailSubject(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailSubject", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              \n@param emailSubject The subject line for the email message template.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailSubject", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              \n@return The subject line for the email message template.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailSubject", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSubject", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailSubject", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              \n@param emailSubject The subject line for the email message template.", "setterMethodName" : "setEmailSubject", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSubject", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailMessageByLink", "beanStyleSetterMethodName" : "setEmailMessageByLink", "c2jName" : "EmailMessageByLink", "c2jShape" : "EmailVerificationMessageByLinkType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailMessageByLink(String)}.\n@param emailMessageByLink a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailMessageByLink(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailMessageByLink", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@param emailMessageByLink The email message template for sending a confirmation link to the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailMessageByLink", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@return The email message template for sending a confirmation link to the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailMessageByLink", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailMessageByLink", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailMessageByLink", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@param emailMessageByLink The email message template for sending a confirmation link to the user.", "setterMethodName" : "setEmailMessageByLink", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailMessageByLink", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailMessageByLink", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEmailSubjectByLink", "beanStyleSetterMethodName" : "setEmailSubjectByLink", "c2jName" : "EmailSubjectByLink", "c2jShape" : "EmailVerificationSubjectByLinkType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #emailSubjectByLink(String)}.\n@param emailSubjectByLink a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #emailSubjectByLink(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "emailSubjectByLink", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@param emailSubjectByLink The subject line for the email message template for sending a confirmation link to the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "emailSubjectByLink", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@return The subject line for the email message template for sending a confirmation link to the user.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EmailSubjectByLink", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EmailSubjectByLink", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EmailSubjectByLink", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              \n@param emailSubjectByLink The subject line for the email message template for sending a confirmation link to the user.", "setterMethodName" : "setEmailSubjectByLink", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "emailSubjectByLink", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "emailSubjectByLink", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The subject line for the email message template for sending a confirmation link to the user.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultEmailOptionAsString", "beanStyleSetterMethodName" : "setDefaultEmailOption", "c2jName" : "DefaultEmailOption", "c2jShape" : "DefaultEmailOptionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultEmailOptionAsString(String)}.\n@param defaultEmailOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultEmailOption(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DefaultEmailOptionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "defaultEmailOption", "fluentEnumSetterMethodName" : "defaultEmailOption", "fluentGetterMethodName" : "defaultEmailOptionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              \n@param defaultEmailOption The default email option.\n@see DefaultEmailOptionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DefaultEmailOptionType", "fluentSetterMethodName" : "defaultEmailOption", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #defaultEmailOption} will return {@link DefaultEmailOptionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #defaultEmailOptionAsString}.\n

                                                                                                                                                                                                                                                              \n@return The default email option.\n@see DefaultEmailOptionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultEmailOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultEmailOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultEmailOption", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              \n@param defaultEmailOption The default email option.\n@see DefaultEmailOptionType", "setterMethodName" : "setDefaultEmailOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultEmailOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultEmailOption", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The default email option.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VerificationMessageTemplateType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VerificationMessageTemplateType", "variableName" : "verificationMessageTemplateType", "variableType" : "VerificationMessageTemplateType", "documentation" : null, "simpleType" : "VerificationMessageTemplateType", "variableSetterType" : "VerificationMessageTemplateType" }, "wrapper" : false }, "VerifiedAttributeType" : { "c2jName" : "VerifiedAttributeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PHONE_NUMBER", "value" : "phone_number" }, { "name" : "EMAIL", "value" : "email" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VerifiedAttributeType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VerifiedAttributeType", "variableName" : "verifiedAttributeType", "variableType" : "VerifiedAttributeType", "documentation" : null, "simpleType" : "VerifiedAttributeType", "variableSetterType" : "VerifiedAttributeType" }, "wrapper" : false }, "VerifySoftwareTokenRequest" : { "c2jName" : "VerifySoftwareTokenRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "VerifySoftwareToken", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.VerifySoftwareToken", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserCode", "beanStyleSetterMethodName" : "setUserCode", "c2jName" : "UserCode", "c2jShape" : "SoftwareTokenMFAUserCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userCode(String)}.\n@param userCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userCode", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              \n@param userCode The one time password computed using the secret code returned by\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              \n@return The one time password computed using the secret code returned by", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              \n@param userCode The one time password computed using the secret code returned by", "setterMethodName" : "setUserCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFriendlyDeviceName", "beanStyleSetterMethodName" : "setFriendlyDeviceName", "c2jName" : "FriendlyDeviceName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #friendlyDeviceName(String)}.\n@param friendlyDeviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #friendlyDeviceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "friendlyDeviceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              \n@param friendlyDeviceName The friendly device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "friendlyDeviceName", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              \n@return The friendly device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FriendlyDeviceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FriendlyDeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FriendlyDeviceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              \n@param friendlyDeviceName The friendly device name.", "setterMethodName" : "setFriendlyDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "friendlyDeviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "friendlyDeviceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessToken" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FriendlyDeviceName" : { "beanStyleGetterMethodName" : "getFriendlyDeviceName", "beanStyleSetterMethodName" : "setFriendlyDeviceName", "c2jName" : "FriendlyDeviceName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #friendlyDeviceName(String)}.\n@param friendlyDeviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #friendlyDeviceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "friendlyDeviceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              \n@param friendlyDeviceName The friendly device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "friendlyDeviceName", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              \n@return The friendly device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FriendlyDeviceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FriendlyDeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FriendlyDeviceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              \n@param friendlyDeviceName The friendly device name.", "setterMethodName" : "setFriendlyDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "friendlyDeviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "friendlyDeviceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Session" : { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UserCode" : { "beanStyleGetterMethodName" : "getUserCode", "beanStyleSetterMethodName" : "setUserCode", "c2jName" : "UserCode", "c2jShape" : "SoftwareTokenMFAUserCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userCode(String)}.\n@param userCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userCode", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              \n@param userCode The one time password computed using the secret code returned by\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              \n@return The one time password computed using the secret code returned by", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              \n@param userCode The one time password computed using the secret code returned by", "setterMethodName" : "setUserCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              \n@return The access token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              \n@param accessToken The access token.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The access token.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUserCode", "beanStyleSetterMethodName" : "setUserCode", "c2jName" : "UserCode", "c2jShape" : "SoftwareTokenMFAUserCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userCode(String)}.\n@param userCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userCode", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              \n@param userCode The one time password computed using the secret code returned by\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              \n@return The one time password computed using the secret code returned by", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              \n@param userCode The one time password computed using the secret code returned by", "setterMethodName" : "setUserCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The one time password computed using the secret code returned by

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFriendlyDeviceName", "beanStyleSetterMethodName" : "setFriendlyDeviceName", "c2jName" : "FriendlyDeviceName", "c2jShape" : "StringType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #friendlyDeviceName(String)}.\n@param friendlyDeviceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #friendlyDeviceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "friendlyDeviceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              \n@param friendlyDeviceName The friendly device name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "friendlyDeviceName", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              \n@return The friendly device name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FriendlyDeviceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FriendlyDeviceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FriendlyDeviceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              \n@param friendlyDeviceName The friendly device name.", "setterMethodName" : "setFriendlyDeviceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "friendlyDeviceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "friendlyDeviceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The friendly device name.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UserCode" ], "shapeName" : "VerifySoftwareTokenRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "VerifySoftwareTokenRequest", "variableName" : "verifySoftwareTokenRequest", "variableType" : "VerifySoftwareTokenRequest", "documentation" : null, "simpleType" : "VerifySoftwareTokenRequest", "variableSetterType" : "VerifySoftwareTokenRequest" }, "wrapper" : false }, "VerifySoftwareTokenResponse" : { "c2jName" : "VerifySoftwareTokenResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "VerifySoftwareTokenResponseType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "VerifySoftwareTokenResponseType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              \n@param status The status of the verify software token.\n@see VerifySoftwareTokenResponseType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifySoftwareTokenResponseType", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link VerifySoftwareTokenResponseType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                              \n@return The status of the verify software token.\n@see VerifySoftwareTokenResponseType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              \n@param status The status of the verify software token.\n@see VerifySoftwareTokenResponseType", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Session" : { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "VerifySoftwareTokenResponseType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "VerifySoftwareTokenResponseType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              \n@param status The status of the verify software token.\n@see VerifySoftwareTokenResponseType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifySoftwareTokenResponseType", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link VerifySoftwareTokenResponseType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                              \n@return The status of the verify software token.\n@see VerifySoftwareTokenResponseType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              \n@param status The status of the verify software token.\n@see VerifySoftwareTokenResponseType", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "VerifySoftwareTokenResponseType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "VerifySoftwareTokenResponseType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              \n@param status The status of the verify software token.\n@see VerifySoftwareTokenResponseType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VerifySoftwareTokenResponseType", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link VerifySoftwareTokenResponseType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                              \n@return The status of the verify software token.\n@see VerifySoftwareTokenResponseType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              \n@param status The status of the verify software token.\n@see VerifySoftwareTokenResponseType", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The status of the verify software token.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSession", "beanStyleSetterMethodName" : "setSession", "c2jName" : "Session", "c2jShape" : "SessionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #session(String)}.\n@param session a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #session(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "session", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "session", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@return The session which should be passed both ways in challenge-response calls to the service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Session", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Session", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Session", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              \n@param session The session which should be passed both ways in challenge-response calls to the service.", "setterMethodName" : "setSession", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "session", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The session which should be passed both ways in challenge-response calls to the service.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VerifySoftwareTokenResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VerifySoftwareTokenResponse", "variableName" : "verifySoftwareTokenResponse", "variableType" : "VerifySoftwareTokenResponse", "documentation" : null, "simpleType" : "VerifySoftwareTokenResponse", "variableSetterType" : "VerifySoftwareTokenResponse" }, "wrapper" : false }, "VerifySoftwareTokenResponseType" : { "c2jName" : "VerifySoftwareTokenResponseType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SUCCESS", "value" : "SUCCESS" }, { "name" : "ERROR", "value" : "ERROR" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VerifySoftwareTokenResponseType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VerifySoftwareTokenResponseType", "variableName" : "verifySoftwareTokenResponseType", "variableType" : "VerifySoftwareTokenResponseType", "documentation" : null, "simpleType" : "VerifySoftwareTokenResponseType", "variableSetterType" : "VerifySoftwareTokenResponseType" }, "wrapper" : false }, "VerifyUserAttributeRequest" : { "c2jName" : "VerifyUserAttributeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              Represents the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "VerifyUserAttribute", "locationName" : null, "requestUri" : "/", "target" : "AWSCognitoIdentityProviderService.VerifyUserAttribute", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Represents the access token of the request to verify user attributes.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              Represents the access token of the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "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.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The attribute name in the request to verify user attributes.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The attribute name in the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "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.", "fluentSetterMethodName" : "attributeName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The attribute name in the request to verify user attributes.

                                                                                                                                                                                                                                                              \n@param attributeName The attribute name in the request to verify user attributes.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The attribute name in the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCode", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "ConfirmationCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The verification code in the request to verify user attributes.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #code(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The verification code in the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "code", "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.", "fluentSetterMethodName" : "code", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The verification code in the request to verify user attributes.

                                                                                                                                                                                                                                                              \n@param code The verification code in the request to verify user attributes.", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Represents the access token of the request to verify user attributes.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              Represents the access token of the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "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.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The attribute name in the request to verify user attributes.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The attribute name in the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "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.", "fluentSetterMethodName" : "attributeName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The attribute name in the request to verify user attributes.

                                                                                                                                                                                                                                                              \n@param attributeName The attribute name in the request to verify user attributes.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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" : { "beanStyleGetterMethodName" : "getCode", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "ConfirmationCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The verification code in the request to verify user attributes.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #code(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The verification code in the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "code", "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.", "fluentSetterMethodName" : "code", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The verification code in the request to verify user attributes.

                                                                                                                                                                                                                                                              \n@param code The verification code in the request to verify user attributes.", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The verification code in the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccessToken", "beanStyleSetterMethodName" : "setAccessToken", "c2jName" : "AccessToken", "c2jShape" : "TokenModelType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Represents the access token of the request to verify user attributes.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessToken(String)}.\n@param accessToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              Represents the access token of the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessToken", "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.", "fluentSetterMethodName" : "accessToken", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessToken", "sensitive" : true, "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.", "setterMethodName" : "setAccessToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "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 }, { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeNameType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The attribute name in the request to verify user attributes.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The attribute name in the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "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.", "fluentSetterMethodName" : "attributeName", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The attribute name in the request to verify user attributes.

                                                                                                                                                                                                                                                              \n@param attributeName The attribute name in the request to verify user attributes.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The attribute name in the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCode", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "ConfirmationCodeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The verification code in the request to verify user attributes.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #code(String)}.\n@param code a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #code(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The verification code in the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "code", "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.", "fluentSetterMethodName" : "code", "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, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Code", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The verification code in the request to verify user attributes.

                                                                                                                                                                                                                                                              \n@param code The verification code in the request to verify user attributes.", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "code", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The verification code in the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AccessToken", "AttributeName", "Code" ], "shapeName" : "VerifyUserAttributeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "VerifyUserAttributeRequest", "variableName" : "verifyUserAttributeRequest", "variableType" : "VerifyUserAttributeRequest", "documentation" : null, "simpleType" : "VerifyUserAttributeRequest", "variableSetterType" : "VerifyUserAttributeRequest" }, "wrapper" : false }, "VerifyUserAttributeResponse" : { "c2jName" : "VerifyUserAttributeResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              A container representing the response from the server from the request to verify user attributes.

                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VerifyUserAttributeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VerifyUserAttributeResponse", "variableName" : "verifyUserAttributeResponse", "variableType" : "VerifyUserAttributeResponse", "documentation" : null, "simpleType" : "VerifyUserAttributeResponse", "variableSetterType" : "VerifyUserAttributeResponse" }, "wrapper" : false } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : "1.0" }, "fileHeader" : "/*\n * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights 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 */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "CognitoIdentityProviderException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.cognitoidentityprovider.model.CognitoIdentityProviderException", "sdkRequestBaseClassName" : "CognitoIdentityProviderRequest", "sdkResponseBaseClassName" : "CognitoIdentityProviderResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy